Cohomology of Arithmetic Groups and Automorphic Forms