Process planning and scheduling for distributed manufacturing (Springer series in advanced manufacturing, 2007)