Books, Cats and a Puzzle