training book review