I like the work of Ron Faust, though not everybody agrees with me. (Read the comments on this post.) So you'll have to take it with a grain of salt when I recommend When She Was Bad. This is one of those stories about a guy who meets the wrong woman. Really the wrong woman. And of course he can't resist her. You might think you know this story, but at the point when the one you know would end, this one's just getting started. By actual end, I wondered if Faust was putting me on, but I decided that I didn't care. Getting there was a lot of fun, and I was laughing about half the way at all the twists and turns.
And speaking of the end, I really liked it that there's no long, drawn-out climactic scene eating up fifty or sixty pages. When Faust does get to the end, he ends it.
I had a thoroughly good time with this one, not that that means anything.