List and discuss four major theories?
quanswer.com