Tales from the white heart - Clarke, Lawrence (Sidgwick & Jackson, 1980)