Analyzing Group Work, Teamwork, Belbin’s Team Roles, Tuckman’s Team Development Theory, And Leadership Styles