suioir 11 hours ago

From the Introduction:

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.