Practical Optimization — Gill Philip E. — libreta