Boyd's notes of the book convex optimization