Concepts, Strategies and Models to Enhance Physics Teaching and Learning - McLoughlin (Springer International Publishing, 2019)