Kernel two : - McLean, Alan C. (Longman, 1983)