The Capetians: Kings of France 987-1328