Take a photo of a barcode or cover
A review by stem_kristina
Sufficiently Advanced Magic by Andrew Rowe
3.0
entertaining magic academy with challenges story
good characters
good characters