This is not a book about algorithms. Certainly, it is full of algorithms, but that’s not what this book is about. This book is about possibilities. Its purpose is to present you not only with the prerequisite mandatory knowledge of the available problem solving techniques, but more importantly to expand your ability to frame new problems and to think creatively…

Zbigniew Michalewicz and David B. Fogel – How to Solve It: Modern Heuristics

www.amazon.com/how-solve-heuristics