Introduction to engineering. - Glorioso, Robert M.; Hill, Francis S.