Finite Abelian Groups book project