Kernel three : - McLean, Alan C. (Longman, 1984)