Solute transport modelling: an introduction to models and solution strategies.