books C++ data-analysis emacs favorites fem finance how-to machine-learning math meta natural-language-processing optimization org-mode portugues pta python risk tools trilinos