Mining of Massive Datasets
Overlapping community detection at scale: a nonnegative matrix factorization approach