The sciences of the artificial (3rd ed (1996)

by H A Simon