Songs of the Humpback Whale
'Never one to shy away from moral and ethical dilemmas... Picoult gives her readers all the virtuosic plotting, cliffhangers and twists they've come to expect' Jane had always lived in somebody's shadow. Escaping a... See More