Engineering Fundamentals: An Introduction – Paperback, by Moaveni Saeed – Good This textbook covers everything from the fundamentals to more specialized topics.