A review by kevinjfellows
On Stranger Tides by Tim Powers

5.0