The Bat: A Harry Hole thriller by Jo Nesbo Harvill Secker, £18.99 Jo Nesbo& - The Independent