Keynotes and discords - Egerton, George (Virago London, 1983)