Stephen H.A. Shepherd

3 books

316 pages first pub 2010 (editions)

fiction classics fantasy historical adventurous medium-paced

514 pages first pub 1994 (editions)

fiction poetry informative slow-paced

644 pages first pub 1360 (editions)

fiction classics poetry challenging informative slow-paced