There is at present a growing body of opinion that in the decades ahead discrete mathematics (that is, noncontinuous mathematics), and therefore parts of applicable modern algebra, will be of increasing importance. Cer- tainly, one reason for this opinion is the rapid development of computer science, and the use of discrete mathematics as one of its major tools. The purpose of this book is to convey to graduate students or to final-year undergraduate...