1. Surviving the 21st century humanity's ten great challenges and how we can overcome them /: humanity's ten great challenges and how we can overcome them. ([2017]) Authors: Cribb, Julian Record Type: Book Extent: 1 online resource (xiv, 255 pages), illustrations (some color) View Content: Available online (eLD content is only available in our Reading Rooms) ↗