This book is intended for mathematicians. Its origins lie in a course of lectures given by an algebraist to a class which had just completed a sub-stantial course on abstract algebra. Consequently, our treatment of the sub-ject is algebraic. Although we assume a reasonable level of sophistication in algebra, the text requires little more than the basic notions of group, ring, module, etc. A more detailed knowledge of algebra is required for some of...