Wiktionary
read like a book
vb. (context transitive idiomatic English) To be able to discern someone's thoughts from his or her body language or other behavior.
Usage examples of "read like a book".
He had not in fact heard any of the conversation, but Sergeant Colon's face could be read like a book and Vimes had learned it by heart years ago.