The Machines of Leonardo da Vinci and Franz Reuleaux - Moon, F. C.; Ceccarelli, G. M. L.; Moon, Francis C. (Springer Netherlands, 2007)