He has published widely across the social sciences, including 20 books, and he is an editor of the international journals Progress in Human Geography and Dialogues in Human Geography, and for eleven years was the editor of Social and Cultural Geography.