Essentials of Algebra