Rules of Generating book ID
It is tentative. I don’t think I will label my books. It was originally motivated by being able to find a book more easily. But it seems that I remember where to get a book when I need it.
- Category code + Number
 - Number was origionally assigned as the rank of the book in its category devided by 100 (i.e rank/100)
 - For new book
- search for the maximum number in that category (
mn) - use 
mn+0.01as number for the new book 
 - search for the maximum number in that category (