A Review of Algebra