This book provides a patient and thorough explanation of the subject and has many innovative instructional features to help the student.