The rainbow - Lawrence, David Herbert 1885-1930. (Harmondsworth, Middlesex Penguin, 1981)