An efficient and principled method for detecting communities in networks
Stochastic blockmodels and community structure in networks