A review by alicantspell
The Amulet of Samarkand by Jonathan Stroud

4.75