Despite several decades of intense study, protein folding problem remains elusive. In this paper, we review current knowledge and the prevailing thinking in the field, and summarize our work on the in vitro folding of a typical small globular protein, sta