A review by john_ian
Sufficiently Advanced Magic by Andrew Rowe

5.0