Introduction to the design and analysis of algorithms - SE Goodman, ST Hedetniemi (McGraw Hill, 1977)