digital micro-electronics - "patient, peter . " (uk : oliver & boyd, 1987)