Grit, Smoke and Steam by James J. Messina; Charles D. Messina

What stands out about this textbook is the inclusion of historical context.