Devil's Arithmetic by Jane Yolen