Europe recast : a history of European Union - Dinan, Desmond (European Union series, 2004)