James K. McGlashan Jr.

The book exceeds my expectations.