Each chapter solves several realistic problems while introducing the modelling optimization techniques and simulation as required. This allows readers to see how the methods are used, making it easier to grasp the basics. "" - CERN Courier""The book will be invaluable for anybody with an interest in mathematical competitions or just trying his or her hand at challenging Mathematics at university level. All theories begin with simple, easy to state and beautiful problems and this book has an abundant supply of those."" - The London Mathematical Society