Process and Operation Planning : Revised Edition of The Principles of Process Planning: A Logical Approach