Economics of Innovation and New Technology, ‎1043-8599

Journal