Practical Goal Programming by Dylan Jones & Mehrdad Tamiz