Thinking socratically
by
Sharon Schwarze
xv, 320 p. : 23 cm