An introduction to mechanical engineering - Wickert, Jonathan (Thomson, 2006)