Source: https://www.cin.ufpe.br/~cavmj/Machine - Learning - Tom Mitchell.pdf