What makes this book so perfect is its ‘hero’ – and I use the term as loosely as possible. Jack Blackjack is the most unremarkable hero you have probably come across. His drinking and womanising gets him into no end of trouble, and the fact he is officially an assassin – who has ...