andrew.antlechrist.org/study/

Seven Languages in Seven Weeks

from pragprog