Strategic technology management :building bridges between sciences, engineering and business management