A theory of economic-demographic development Leibenstein, Harvey Popularity → Current 8 Peak 35 Niche 50 Greenwood Press 1969 204 pages