Human Environment - Haviland A. William (Canada Nelson, 2008)
Includes bibliography and index