
Narodil se v Arbroath, vystudoval latinu a řečtinu na Edinburské univerzitě. Učitel angličtiny, autor historických detektivek.
Tento skotský spisovatel a profesor má k antice blízko, studoval totiž na Edinburské univerzitě klasické jazyky – latinu a řečtinu. Po čtyřech letech výuky na střední škole si navýšil své vzdělání coby lektor angličtiny jako cizího jazyka a vyučoval v Řecku, Kuvajtu i Saudské Arábii. Do Skotska se vrátil v roce 1990 a nyní žije se svou rodinou v skotském Carnoustie. Výuku angličtiny prokládá dalším studiem a psaním historických románů a také úspěšné série antických detektivních příběhů, ve kterých je stejně jako u Johna Maddoxe Robertse hlavním hrdinou šlechtic-patricij, tady je to však starověký Řek Marcus Corvinus, žijící v Athénách v 1. století n. l.