Environments, Social Structure, And Population Dynamics. by Karim Al-Khafaji