They should all be in the same bookcase. If your sim is only at, say, level 1 of a skill, they won't be able to see the higher level skill books in the bookcase, since they're not able to read them yet. The game won't give them as an option to read. I think if you have your sim "browse" the bookcase it will tell you which books in that particular bookcase they can and can't read.