Inventology: How We Dream Up Things That Change the World

tags: innovation

Book Info

288
2016
0544324005
9780544324008