I always did find the corporate intrigue at the heart of the Deus Ex games a bit difficult to follow. So even though I didn't ask for this, I liked this video from Lore, which sums up the setup for Human Revolution in just over a minute.