Engineering fundamentals : an introduction to engineering / - Moaveni, Saeed. (Nelson,, 2005)