Amos Ron's Lecture Notes, slightly emended (as of 9may03)