E-Learning and the Science of Instruction by Ruth C. Clark You will find that this textbook has a companion website with extra resources.