Develop a critical theoretical discussion using up to date credible