Poole, Steven

Rethink : the surprising history of new ideas / - Scribner 2016 - 342 pages


Idea (Philosophy) ; Technological innovations ; Creative thinking ; Discoveries in science

GC T 173.8 .P66 2016