Edited lecture 1.