Kristen Ashley is the author of 23 (and counting) books. Kristen is self published, does this for a living and loves every freaking minute!