The collected papers of Stephen Smale, Volume 1 - Smale, Stephen 1930- (World Scientific Pub. Co., 2000)