Together with the mystery writer Gary Humphreys, he has co-authored six thrillers under the joint pseudonym of Patrick Lynch.
[1] They also collaborated on the stage play Lip Service, which was premiered at the Finborough Theatre in London in 2000.
[2] His first solo novel, Zoia's Gold, was published in November 2006 by Simon & Schuster.
It was based in part on the life of the Russian-Swedish artist Zoia Korvin-Krukovsky.
[3] The Einstein Girl, his second solo novel, was published in August 2009 by Harvill Secker, part of Random House.