European University Institute Library

Markets for technology and their implications for corporate strategy

Label
Markets for technology and their implications for corporate strategy
System control number
(OCoLC)535435141
Carrier category
Media category

Incoming Resources