tenaciousreader.com
Review: Dirty Magic by Jaye Wells - Tenacious Reader
Be aware that if you tend to get offended or bothered by swearing or crude language, you might want to pass on this book as it has more than its fair