The science : an integrated approach - Trefil, James (Wiley, 2004)