Computer Vision And Image Processing by Tim Morris