Computational Learning Theory by Norman L. Biggs, Norman Biggs & M.H.G. Anthony