Brian Hines book notes