- 1968: Unpublished James Bond novel "Per Fine Ounce" which was to have been published under the alias Robert Markham (as Kingsley Amis had published his Bond novel, "Colonel Sun.").
- (1991) Novel: A Hive of Dead Men
- (1989) Novel: Hold Down a Shadow
- (1986) Novel: In Harm's Way (filmed as 'Dirty Games (1989)')
- (1984) Novel: Fireprint
- (1983) Novel: The Unripe Gold
- (1981) Novel: A Ravel of Waters
- (1979) Novel: South Trap (aka: Southtrap)
- (1974) Novel: A Bridge of Magpies
- (1973) Novel: A Cleft of Stars
- (1971) Novel: Scend of the Sea (aka: The Hollow Sea)
- (1966) Novel: Hunter-Killer
- (1964) Novel: The River of Diamonds (filmed as 'River of Diamonds (1990)')
- (1962) Novel: A Grue of Ice (aka: The Disappearing Island)
- (1960) Novel: The Watering-Place of Good Peace
- (1959) Novel: A Twist of Sand (filmed as 'A Twist of Sand (1968)')
- (1979) Non-fiction book (written with Eve Palmer): The Companion Guide to South Africa
- (1939) Non-fiction book: A Century of History: The Story of Potchefstroom
- (1993) Novel: A Daystar of Fear
Contribute to this page
Suggest an edit or add missing content