The Stanford school of data mining has a free pdf of
The Elements of Statistical Learning at the book's
website. It's an excellent book, describing (and going a long way toward unifying) everything from regression to smoothing, tree-based methods, clustering, and so forth.