Feedback
Educational Psychology
Kelvin Seifert and Rosemary Sutton
Introduction to Programming Using Java
David J. Eck
The public domain
James Boyle