Designing intelligent machines
Butterworth-Heinemann in association with the Open University