The Sciences of the Artificial 3rd ed (1996)

by H A Simon