Optics has been a subject of fascinating investigation in the last three centuries by a large number of eminent scientists. With the advent of modern technologies (Personal Computers, Internet and specialized software like MATLAB), new methods and tools for the solution of problems encountered in Optics are now available. Written with the student of Physics and Engineering in mind, this textbook shows how to solve the typical examination questions. In addition, the author has included the solutions of many real and difficult problems encountered by the practicing Physicists and Engineers. The book is liberally and beautifully illustrated with diagrams from the MATHLAB software. Readers can refer to MATHLAB scripts using a complementary virtual booklet that will also include corrections, to unavoidable errors present in this book, supplementary problems, and readers' suggestions.