Exercises in Abelian Group Theory by Grigore Calugareanu, Simion Breaz & Dumitru Valcan