Text this: An introduction to computational learning theory :