However, efficient and accurate use of numerical results obtained from computer programs requires considerable background and advanced working knowledge to avoid blunders and the blind acceptance of computer results. This book provides the background and knowledge necessary to avoid these pitfalls, especially the most commonly used numerical methods employed in the solution of physical problems. It offers an in-depth presentation of the numerical methods for scales from nano to macro in nine self-contained chapters with extensive problems and up-to-date references, covering: