Engineering Your Future: A Brief – Paperback, by Oakes William; Leone – Good

A nice touch in this textbook is the list of suggested readings at the end.