by Randy Pausch

Pausch was a computer science professor who contracted pancreatic cancer. He decided to do one final lecture, primarily aimed to teach his children some life lessons.
Pausch was a brave man with some interesting insights. It was a bit too uplifting for my tastes.