Intermediate dynamics - Hamill, Patrick (Jones and Bartlett Publishers, 2010)