Thinking Socratically by Sharon Schwarze & Harvey Lape