Review: Blue Lightning (Shetland Island, #4)

Gaby Meares