Engineering Mechanics: Statics and Dynamics by Francesco Costanzo & Michael Plesha