David E. Shaffer

2 books

253 pages first pub 1999 (editions)

medium-paced

207 pages missing pub info (editions)

informative reflective slow-paced