Economics of Innovation & New Technology

ISSN:1043-8599
Location Notes
EBSCO (Business Source Premier) from 05/01/1997 to present