Managing the Manufacture of Complex Products:- Co-ordinating Multi-Component Assembly