
The human tide : how population shaped the modern world

1473675138 / 9781473675131
Hardback
10/01/2019
Stock expected by 21/04/2021
United Kingdom
25 cm viii, 344 pages
General (US: Trade) Learn More