This book examines results of convex analysis and optimization in Hilbert space, presenting a concise exposition of related theory that allows for algorithms to construct solutions to problems in optimization, equilibrium theory, monotone inclusions and more.