This lecture was delivered by Prof Gianluigi Pilu at ISUOG's Basic Training Course, in Montreal, in 2015