Human Performance and Ergonomics by Bill Hancock & Peter A. Hancock