Text this: Mechanical devices : a compilation / National Aeronautics and Space Administration.