Gould's book of fish a novel in twelve fish - Flanagan, Richard 1961- (Atlantic Books, 2003)