The book will discuss classes of proteins and their folding, as well as the involvement of bioinformatics in solving the protein folding problem. In vivo and in vitro folding mechanisms are examined, as well as the failures of in vitro folding, a mechanism helpful in understanding disease caused by misfolding. The role of energy landscapes is also discussed and the computational approaches to these landscapes.