Foundations Of Computational Mathematics