This is the first part of a debate between secular philosopher Shelly Kagan and Christian apologist William Lane Craig on whether God is necessary for morality. I would highly recommend watching all the parts on youtube.
This practically brings a tear of joy to my eye. Shelly Kagan is my Elvis.