Jain, A. K., Murty, M. N. & Flynn, P. J. (1999). Data clustering: a review. ACM Comput. Surv., 31, 264--323. doi: 10.1145/331499.331504