This reader-friendly book explores where approximation methods come from, why they work, why they sometimes don't work, and when to use which of the many techniques that are available. Each chapter begins with the basic, elementary material and gradually builds up to more advanced topics. Likewise, exercises run from simple hand computations, to challenging derivations and minor proofs, to prog…