Jan Ragnar Hagland

3 books

384 pages first pub 1280 (editions)

fiction classics challenging slow-paced

82 pages first pub 1997 (editions)

medium-paced

178 pages first pub 1200 (editions)

fiction historical adventurous reflective fast-paced