While written for intermediate-level MATLAB programmers, this book provides a significant introduction to fundamental object-oriented programming concepts. The book is organized in three sections. First it covers eight basic MATLAB functions. Then it builds on these by developing strategies and implementations. It concludes with advanced strategies and also introduces some utilities.