A Modern Witch (A Modern Witch Series: Book 1)
#1 in Top Rated Contemporary Fantasy (based on amazon reader reviews)