Moodle 3.x developer's guide customize your Moodle apps by creating custom plugins, extensions. and modules - Wild, Ian (Packt, 2017)