CLASS 2 UNIT 2 QD

What is the difference between model, theory, framework, and philosophy? How are they related? (Discriminate between the concepts.)

3 REFERENCES PLEASE.