Il signe ses romans sous son nom, et sous un second pseudonyme, Malcolm Douglas.
Il est également connu pour ses nouvelles et ses essais, qui traitent souvent de la condition humaine et de la société contemporaine. Ses œuvres sont traduites dans plusieurs langues et ont reçu des critiques élogieuses.