Handbook of algebra - Hazewinkel, M. (Amsterdam Elsevier, 1996)