David J. Harvey | doi.page