A World War I Timeline [Smithsonian]
Dark Invasion [Blum]
The First World War (Keegan)
The First World War (Strachan)
The Harlem Hellfighters [Brooks]
The Zimmermann Telegram [Tuchman]
World War I [DK]