Tide of Souls by Simon Bestwick