This book is the classic of convex analysis and optimization theory. The intimate relationship of convex function and convex set clear many of my doubts. The book introduces conjugate function and dualities, which balances the geometric intuition and mathematical rigorous. Hence the book gives a natural introduction of subgradients. The last two chapters are aiming at the theoretical analysis of the optimization problems. This book serves greatly to those who are interested in the optimization theory since there fair amount of introduction.