Stephen Sheppard

6 books

304 pages paperback 1986

480 pages paperback 1988

challenging informative medium-paced

missing page info 1979

fiction informative tense fast-paced

missing page info 1979

adventurous challenging informative slow-paced

287 pages

challenging emotional reflective fast-paced

1248 pages paperback

nonfiction politics reference sociology informative medium-paced