Trade paperback 

Cane River by Lalita Tademy

$3.75Price