Thinking socratically

by Sharon Schwarze

xv, 320 p. : 23 cm