The Sciences of the Artificial. 3rd ed (1996)

by H A Simon