A review by ravenbait
On Stranger Tides by Tim Powers

5.0