Applied Mathematical Demography by Hal Caswell & Nathan Keyfitz