Mathematical modelling for earth sciences - Yang, Xin-She 1965- (Dunedin, 2008)