Book reviews: Book reviews. (24th April 2018) - Allen, Jim