At the moment I'm reading the latest John Connolly (A Book of Bones).

Its the latest in a long line of Connolly books featuring Charlie Parker, a tormented private detective who skirts the supernatural line of good and evil with the help of his ambiguious guardian angels Louis and erm Angel.

His research is meticulous.