Cohomology of groups and modules