The Witches of Cleopatra Hill, Books 1-3: Darkangel, Darknight, & Darkmoon
Available at Select Retailers