Characteristics of a Scientific Theory