A Course in Algebraic Number Theory