A review by cold_nova
On Stranger Tides by Tim Powers

adventurous medium-paced

3.0