Revolution or evolution - Cromwell, Valerie (London Longman group, 1977)