Presents a suitable blend of practical optimisation methods & some central parts of the theory, in particular convexity & constrained optimisation. This book contains a large number of exercises, which are provided with answers & in some cases complete solutions. It discusses positive definite matrices.