Stephen Hirst

8 books

276 pages 2007

nonfiction history adventurous informative reflective slow-paced

304 pages paperback

fiction

259 pages hardcover 1985

missing page info 2013

adventurous reflective medium-paced

302 pages hardcover 1976 user-added

nonfiction history

222 pages paperback

nonfiction history medium-paced

81 pages paperback

134 pages paperback 2016 user-added

nonfiction biography historical nature politics