Mathematics for Computational Sciences