"Spells of Binding" by Pamela Dean