Algorithms and Theory of Computation Handbook - Atallah, Mikhail J.; Balnton, Marina (New York CRC Press, 2013)