The idea of progress : history and society - Pollard, Sidney (A Pelican book, 1971)