By Ian Rankin. This was a good one and included puzzles, internet sleuthing and Arthur's Seat (again).