Richard Kirk



A pseudonym used by Robert Holdstock, Angus Wells