twentieth lecture on special topics 2332842