1001 Spells for Every Purpose (hc) by Cassandra Eason