24 Hours ONLY! $15 off your purchase. Get the code »

David Turnock

David Turnock is Emeritus Professor of Human Geography at the University of Leicester, UK.