engineering fundamentals: an introduction to engineering - "moaveni, saeed . " (australia : cengage learning, 2008)