International Journal of Production Research

ISSNs: 0020-7543

Additional searchable ISSN (Electronic): 1366-588X

Taylor & Francis, United Kingdom

Journal

ID: 15091986