Mathematical Programming Algorithms

Linear Programming

Note that Matlab has a linprog function

Quadratic Programming

The QP part of Garud Iyengar's lecture 8

Semi-definite and second-order cone programming

General Convex Optimization

Convex Optimization, Stephen Boyd and Lieven Vandenberghe, available online.

And Finally...

Numerical recipes is available online.