Pitt- Francis, Joe and Whiteley, Jonathan Guide to scientific computing in C++ - Springer 2012 ISBN: 9781447127352