Using algorithms in pseudocode this user-oriented guide demonstrates how one can choose an appropriate Newton-type method for a given problem, diagnose problems, and write an efficient solver or apply ...