Large-Scale Scientific Computing - Lirkov, Ivan (Springer Berlin Heidelberg, 2008)