Kevin Brooks: John Craine