Population Dynamics by Peter Price, Peter W. Price & Naomi Cappuccino