Three dimensional geophysical modelling: from physics to numerical simulation - Andrea Villa (Mathematical Sciences, 2010)