This a great book to incite your brain. Although examples in the book are relating computer programming, I do think its methods and concepts can be applied to every fields.