books about witches for young adults