Design concepts for enginneers - Horenstein (Prentice Hall, 1999)