A Node Similarity and Community Link Strength-Based Community Discovery Algorithm. (13th March 2021)