Visual Motion Of Curves And Surfaces by P.J. Giblin, Peter Giblin & Roberto Cipolla