C++ programming : principles and practices for scientists and engineers / Gary J. Bronson. - Bronson, Gary J. (Cengage Learning, 2013)