I second the recommendation for American Gods, even if you don't like fantasy. It's nothing like high fantasy, to begin with.