Algebra II: An Incremental Development