Algorithmics:The spirit of computing - Harel David (Workingham Addison-Wesley Pub, 1987)