A probabilistic theory of clustering
Data clustering: a review