An Introduction to Solute Transport in Heterogeneous Geologic Media