Great Courses program taught by Professor Peter Irons of the University of California at San Diego.