matt dinniman book review