Managing Humans: More Biting and Humorous Tales of a Software Engineering Manager 4th ed.
Academic Writing for Engineering Publications: A Guide for Non-native English Speakers 1st ed. 2022
Applying Engineering Thermodynamics: A Case Study Approach
Aircraft Design: A Systems Engineering Approach, Aircraft Design: A Systems Engineering Approach
Engineering Secure Devices: A Practical Guide for Embedded System Architects and Developers


