Algorithms and theory of Computation Handbook -Special topics and techniques . - ATALLAH, Mikhail J (CRC, 2010)