Practical C++ financial programming. (2015)