The long fall - Mosley, Walter 1952- (Riverhead Books, 2009)