A review by adastrame
On Stranger Tides by Tim Powers

3.0