Christopher Brookmyre is a fantastic author, very funny and I would recommend his books to anyone. He’s reinvented himself (sort of) as a more serious crime writer (Chris Brookmyre) and his books are still very good.
http://www.brookmyre.co.uk/books/
Anyway, back to PCGM.