This is a well-written and well-structured book with clearly explained proofs and a good supply of exercises, some of them are quite challenging. It is this reviewer's opinion that the volume should be an excellent and useful tool for undergraduate students." - Teodora-Liliana Radulescu, Zentralblatt MATH