Stephen Holmes

30 books

68 pages paperback

nonfiction medium-paced

460 pages hardcover

nonfiction history politics medium-paced

288 pages 2012

informative medium-paced

32 pages hardcover 2006

501 pages 2003

challenging reflective medium-paced

32 pages hardcover 1970

lighthearted medium-paced

40 pages hardcover

fiction childrens fast-paced

missing page info digital

284 pages paperback

nonfiction sociology informative medium-paced

14 pages hardcover 1995

adventurous lighthearted medium-paced