A review by fleen
Sufficiently Advanced Magic by Andrew Rowe

3.0