Building Financial Derivatives Applications with C++ by Robert Edwin Brooks