Moodle Teaching Techniques : Creative Ways to Use Moodle for Constructing Online Learning Solutions - Rice IV, William H. (Packt)