Machine Learning for Computer Vision - Cipolla (Springer Berlin Heidelberg, 2013)