Detective Inspector John Rebus is working on four cases at once trying to catch a killer he suspects of being the infamous Bible John. He has to do it while under an internal inquiry led by a man he has accused of taking bribes from Glasgow's "Mr Big". TV journalists are meanwhile investigating Rebus over a miscarriage of justice. Rebus travels between Edinburgh, Glasgow and Aberdeen and then on to Shetland and the North Sea..