This book was created to assist students of mathematics and those studying the physical sciences in learning contemporary mathematical techniques for problem-solving and setting up problems. The mathematics used is rigorous, but it is not overpowering. The authors model physical situations very carefully, emphasizing feedback between an initial model, physical experiments, mathematical predictions, and the subsequent refinement and reevaluation of the physical model itself.