No cover

Strange Tide (Bryant & May, #13)

by Christopher Fowler

416 pages