The making of an expert engineer how to have a wonderful career creating a better world and spending lots of money belonging to other people - Trevelyan, James P. (CRC Press/Balkema, 2014)