Scientific Computing : For Scientists and Engineers - Timo Heister; Leo G. Rebholz (2015)