numerical_recipes
Direct methods for sparse linear systems Timothy A. Davis
Discovering Modern C++ An Intensive Course for Scientists, Engineers, and Programmers Peter Gottschling
Scientific Software Design THE OBJECT-ORIENTED WAY Damian Rouson, Jim Xia, and Xiaofeng Xu
VERIFICATION AND VALIDATION IN SCIENTIFIC COMPUTING
Multigrid U. Trottenberg C.W. Oosterlee A. Schuller
Modern Compressible Flow With Historical Perspective 3rd John D. Anderson, Jr.