Smart thinking: three essential keys to solve problems, innovate, and get things done

Zotero