A review by sasstronaut
On Stranger Tides by Tim Powers

5.0