1955’te İskoçya’da doğdu. 1975’te üniversiteyi bitirdi. Oxford’da edebiyat doçenti olarak çalıştı. İskoçya’nın önde gelen gazetelerinde yazıları yayımlandı. 1991’den itibaren hayatını yazarlığa adadı. Aralarında Altın Hançer Ödülü’nün de bulunduğu çok sayıda ödül aldı