CHAPTER SIX – Synthesis of Mass-Exchange Networks: A Mathematical Programming Approach