Lecture Note (updated, 2009 March)