The analysis of orthogonal polynomials associated with general weights has been a major theme in classical analysis this century. In this monograph, the authors define and discuss their classes of weights, state several of their results on Christoffel functions, Bernstein inequalities, restricted range inequalities, and record their bounds on the orthogonal polynomials, as well as their asymptotic results. This book will be of interest to researchers in approximation theory, potential theory, as well as in some branches of engineering.