A review of the Galton and Watson mathematical model that applies probability theory to the effects of chance on the development of populations, followed by a systematic development of branching processes (one of the generalizations from the Galton-Watson model), and a brief description of some of the important applications.