Portengineering : - Tsinker, Gregory P. (John Wiley & Sons, 2004)