Richard Herne Shepherd

6 books

96 pages 1783

fiction poetry reflective medium-paced

380 pages 2007

classics poetry challenging reflective medium-paced

604 pages hardcover

challenging informative reflective medium-paced

missing page info

medium-paced

112 pages paperback 2007

372 pages hardcover

nonfiction literary challenging informative reflective medium-paced