International Journal of Sustainable Manufacturing, ‎1742-7223

Journal