Electronic marketplaces: A literature review and a call for supply chain management research
scientific article; zbMATH DE number 1896726