The Sciences of the Artificial
by Herbert A. Simon
Read this book on Feynman