Grand transitions: how the modern world was made
Smil, Vaclav
Grand transitions: how the modern world was made
9780197548516
Modernization
Economic history
Human ecology
Grand transitions: how the modern world was made
9780197548516
Modernization
Economic history
Human ecology