Modern algebra: Structure and method, Book 1