Human walking - Rose, Jessica; Gamble, James G (Lippincott Williams and Wilkins, 2006)