The Witches of Cleopatra Hill, Books 1-3: Darkangel, Darknight, & Darkmoon - Kindle edition