Remarkable engineers - James, Ioan (Cambride university press, 2010)