Lectures in abstract algebra - Jacobson, Nathan