All about mechanical engineering - Herweck, Don (Physical Science Readers, 2007)