A century of innovation : twenty engineering achievements that transformed our lives / - Constable, George. (Joseph Henry Press, 2003)