Urban fantasy is not even really my thing, but much like the Robert Palmer lyrics, Jim Butcher makes it simply irresistible. Read the intro to this book and tell me if you don't get hooked. Butcher has the ability to craft first-person gut feeling better than perhaps any other author in the genre. His books will have you staying up far too late.
Storm Front is our introduction to the protagonist Harry Dresden, an anti-hero with a serious twist. He's a wizard, and not your Harry Potter type wizard, but rather a dark-humored badass who wears a cowboy hat. Throw in the need for some detective work, some mob boogie men, and a bit of romance, and you've got a recipe that's bound to have an ingredient in it you'll like. I'll be honest: this description makes the book sound terrible to me, but it really works in this setting, with this quality of writing. Give it a shot. I'm glad I did.
For Harry Dresden, Chicago's only professional wizard, business, to put it mildly, stinks. So when the police bring him in to consult on a grisly double murder committed with black magic, Harry's seeing dollar signs. But where there's black magic, there's a black mage behind it. And now that mage knows Harry's name. More on Goodreads.