Combinatorial Algorithms, Part 1,
Read this book on Feynman