Core Engineering Concepts for Students and Professionals by Michael R. Lindeburg