Essential C++ for Engineers and Scientists (2nd Edition)