https://www.campusreview.com.au/2010/05/different-models-for-different-contexts/
Different models for different contexts