James Alexander Thom

30 books

249 pages first pub 2010 (editions)

nonfiction historical history informative slow-paced

608 pages first pub 1994 (editions)

fiction historical adventurous informative slow-paced

406 pages first pub 1981 (editions)

fiction historical adventurous emotional reflective medium-paced

896 pages first pub 1984 (editions)

fiction historical emotional informative slow-paced

512 pages first pub 1979 (editions)

fiction historical adventurous informative medium-paced

704 pages first pub 1989 (editions)

fiction historical challenging informative reflective slow-paced

544 pages first pub 1997 (editions)

fiction historical emotional informative reflective slow-paced

304 pages first pub 2006 (editions)

fiction historical emotional slow-paced

492 pages first pub 2000 (editions)

fiction historical adventurous slow-paced

330 pages first pub 1985 (editions)

fiction politics reflective fast-paced