Introduction.- Part I Constructing minimal resolutions: Bases for finite-dimensional algebras and modules; The Buchberger Algorithm for modules; Constructing minimal resolutions.- Part II Cohomology ring structure: Gröbner bases for graded commutative algebras; The visible ring structure; The completeness of the presentation.- Part III Experimental results: Experimental results.- A. Sample cohomology calculations.- Epilogue.- References.- Index.