>
A Short Course in Computational Science and Engineering: C++, Java and Octave Numerical Programming with Free Software Tools
Programming in Ada 2012