rob hart book review