Is murder ever morally right? & is a murderer necessarily bad? These two questions waltz through the maddening mind of Michael the brilliant terrifying fiendishly smart creation at the centre of this winking dark gem of a literary thriller 416 pages Good Anthony