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