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