Wiktionary
know like a book
vb. (context transitive idiomatic English) To have an extensive and penetrating understanding of (something or someone).
Usage examples of "know like a book".
Their language is beyond my every effort to comprehend, yet mine they know like a book.