"Knowing like a book" is a phrase used to describe the thorough familiarity with something, as if the person knows it inside out. However, there are many other ways to express the same sentiment. Phrases such as having an intimate knowledge, being well-versed, being a walking encyclopedia, being a specialist, or having a photographic memory are all synonymous with "knowing like a book." Other synonyms could include being an authority, having a deep understanding, being knowledgeable, possessing expertise, and having complete grasp. These phrases could be used interchangeably depending on the context and the level of familiarity required to describe one's knowledge.