Human walking - Rose, Jessica; Gamble, James Gibson (Lippincott Williams & Wilkins, 2006)