Theoretical Machine Learning by Rob Schapire