Principles of Dynamics by Donald T. Greenwood & Wendy M. Greenfield