Heroes & villains
Carter, Angela,1940-1992.
London Heinemann
1969