by Williams, Graham [author.] | Haarhoff, Dorian [author.] | Fox, Peter [author.] | Villiers, Marlene de [cover designer.].