Source: http://www.ric.edu/faculty/PSCI103/seawater/seawater_notes.pdf