My few cents here:
I've started learning C++ with the help of "Accelerated C++" by Andrew Koenig & Barbara Moo. This is a technical forum, so it is supposed to as a specific question. Since, I don't know the details (e.g. on how the functions needed to be calculated), I can't suggest something useful. Being more practical might be of help.