Contemporary algebra - Smith, Rolland (Bk.2, 1963)