Understanding technological innovation : a socio-technical approach / Patrice Flichy ; translated by Liz Carey-Libbrecht. - Flichy, Patrice (Edward Elgar, 2007)