The Echo Maker - Richard Powers