Ballantyne

448 pages first pub 2020 (editions)

fiction historical adventurous fast-paced

704 pages first pub 1980 (editions)

fiction historical adventurous reflective medium-paced

721 pages first pub 1981 (editions)

fiction historical adventurous reflective medium-paced

672 pages first pub 1982 (editions)

fiction historical adventurous reflective medium-paced

576 pages first pub 1984 (editions)

fiction historical adventurous reflective fast-paced

448 pages first pub 2019 (editions)

fiction historical adventurous emotional tense fast-paced