Here you can find lists of great Optimization books are or have been used to teach courses at Oxford.
By: Stephen Boyd, Lieven Vandenberghe