Book of enchantments - Wrede, Patricia C. (Magic Carpet Books, 2005)