Algorithm Design : foundations,analysis, and internet examples - Goodrich, Michael T . (John Wiley & Sons, 2002)