Ian Rankin. Author of the Inspector Rebus books. Tartan noir, they call them. They're great.

But there's also Iain Banks aka Iain M. Banks. I've only ever read the sci fi he writes as Iain M. Not for the faint of heart, but imaginative and provocative.

Next: J