World War I: The Great War -  The Great Courses, Professor Vejas Gabriel Liulevicius, The Great Courses

Good comprehensive history, covers a great deal.