Elements of Algebra. £With] Answers by Robert Fowler