The last Kaiser: A biography of Wilhelm II, German emperor and king of Prussia