The Last Lecture by Randy Pausch is one of my favorite books. Randy was a computer science professor at Carnegie Mellon University whose struggle with terminal cancer led him to think about the lessons and stories he wanted to leave behind for his children. He...