This text is for use in an undergrad course or an early grad course. It is written very clearly and has LOTS of problems. These authors' problems fit along perfectly with the text; the examples lead to the early problems and the earlier problems lead smoothly to the more advanced problems. I am very pleased with this text and its clear setup, and I have been using it for self-study. I hardly miss the teacher!