Algebra: Volume II: Fields with Structure, Algebras and Advanced Topics (Universitext)