An introduction to computational learning theory - Kearns, Michael J.; Vazirani, Umesh V. (The MIT Press, 1994)