John Shepherd

22 books

154 pages first pub 1982 (editions)

informative slow-paced

300 pages first pub 1980 (editions)

informative reflective medium-paced