Kotsiantis, S., I. Zaharakis, and P. Pintelas,  "Supervised machine Learning: a review of classification techniques",  Artificial Intelligence Review, vol. 26, issue 3: Springer, pp. 159-190, 2006.