Review: Criminal by Caspar Walsh
Caspar Walsh, it appears, was born to write. Criminal tells you what it’s all about on both the front and back covers but nothing prepares you for the whirlwind fast pace of both the author’s real life and the apparent speed at which it is told, even if the book is 305 pages long, the…