This is a fast paced, easy to read introduction appropriate for the absolute beginner to the subject. The exposition is not rigorous, but rather an introduction appropriate for people not too interested in the real math driving the subject. Numerous examples are sprinkled throughout the text. The exercises are a bit too easy; however, they are quite focused on reinforcing the material in the text. This is a great text for non-math majors.