Kelly, Kevin Inevitable: Understanding the 12 technological forces that will shape our future - New York: Viking, 2016 - vi, 328p. ISBN: 978525428084 Subjects--Topical Terms: Science Universal Decimal Class. No.: 62 / Q6