TY - JOUR A1 - Keyfitz, N. T1 - How many people have lived on the Earth? Y1 - 1966 DO - 10.2307/2060184 JF - Demography VL - 3 IS - 2 SP - 581 EP - -582 ER -