A Self-Teaching Introduction