Engineering fundamentals an introduction to engineering - Moaveni, Saeed (Cengage, 2024)