Author: Harm J. de Blij Erin H. Fouberg Alexander B. Murphy