Title: Cohomology Rings of Finite Groups : With an Appendix