The Echo Maker

The Echo Maker - Richard Powers 3.5 Stars.

Read for school.