Further Algebra and Applications - Cohn, P M (Springer Publishing Co., 2004)