Theory of machines and mechanisms - New York Oxford 2011 - 883pages