Vitalsource Technologies, Inc. Elements of Statistical Learning: Data Mining, Inference, and Prediction