I have heard G's Wave Lecture a few times...

With the wave season up on us, I thought this lecture would be would be interesting: