Introductory Computer Vision and Image Processing by Adrian Low