A review by nadaisreading
The Amulet of Samarkand by Jonathan Stroud

3.0