He is the author of two editions of Taking Sides: Clashing Views on African Issues; and coeditor of The Introductory Reader in Human Geography: Contemporary Debates and Classic Writings and African Environment and Development: Rhetoric, Programs, Realities.