This book addresses an important class of problems in the field of mathematical optimization- - those involving nonconvex and/or nonsmooth continuous functions. The authors introduce the theoretical foundations of nonconvex nonsmooth functions and discuss optimality conditions for optimization problems involving such functions. They also