Reading list: Algebra by William Hart