Computer Vision Models, Learning, and Inference by Simon J D Prince