ALGORITHM DESIGN - GOODRICHMICHAEL/ TAMASSIA ROBERTO (WILEY, 2003)