The Secret River by Kate Grenville

The Secret River by Kate Grenville

London, 1806 – William Thornhill, happily wedded to his childhood sweetheart Sal, is a waterman on the River Thames. Life…