The idea of progress: history and society Pollard, Sidney Popularity → Current 11 Peak 32 Niche 52 Penguin 1971 221 pages