A Review of Algebra - Rivenburg, Romeyn Henry