Beginning with a systematic review of the standard exposition of string theory, this book proceeds to provide a comprehensive presentation of matrix models of string theory and their areas of applications, and includes an appendix on Monte Carlo algorithms and methods used for matrix models of string theory.