Scalable, Hierarchical And Dynamic Modeling Of Communities In Networks