A nice touch in this textbook is the self-assessment quizzes after each lesson.
Product Tag: 9780132249058
Corrections: An Introduction – Paperback, by Seiter Richard P. – Very Good
This textbook covers everything from the fundamentals to more specialized topics.