Cane River
Publisher: Hachette Book Group 
Published: 2002