I've only read one of his books, "How We Think" which defined the various kinds of "thought," with "reflective thought" being the most important and the one he discusses in the rest of the book.

In addition to talking about the steps of thinking and the steps of addressing a problem, he also gives insights into teaching. I don't agree with all of it, but I think it should probably be a must-read for teachers.