Stuff You Don't Learn in Engineering School: Skills for Success in the Real World - Selinger (IEEE, 2004)