The Sciences of the Artificial, third ed (1996)

by H A Simon