An introduction to computational learning theory - Kearns, Michael J. (MIT Press,)