Harkin, James

Big ideas : the essential guide to the latest thinking - London: Atlantic Books, 2008 - xxii, 144 p. ; 20 cm.

9781843547105


Civilization, Modern - 21st century - Terminology

306.089963 HAR