A Survey of Partitional and Hierarchical Clustering Algorithms
Finding and evaluating community structure in networks