Meaning of Life: Perspectives From the World's Great Intellectual Traditions. The Great Courses (18 Audio CD, 3 volume course) by Professor Jay L. Garfield
The best course from The Great Courses series. Deep, complete, thorough and yet leaves you wanting to learn more from every philosophical standpoint. A Must.