Dictionary of environmental science and technology Andrew Porteous. - Porteous, Andrew (John Wiley, 2008)