Product design: Incorporating make-or-buy analysis and supplier selection. (20th July 2019)