Harvest of Rubies

342 pages 2012

fiction historical emotional reflective fast-paced

348 pages 2013

fiction historical adventurous fast-paced