Technology and Innovation - Taylor & Francis

1949-825X