A Survey of Modern Algebra, Revisi Edition