A Course in Algebra