PhD Stan KaplanBooksInventive Problem Solving - Critical Thinking For Problem Solving Using TrizAuthor data: Open Library