384 pages first pub 1999 (editions)

fiction historical adventurous informative slow-paced

624 pages first pub 1999 (editions)

fiction historical literary adventurous informative tense slow-paced

512 pages first pub 1999 (editions)

fiction historical literary adventurous informative tense slow-paced