The rainbow - Lawrence, David Herbert (Peacock Books, 2007)