Contemporary Europe : a history - Wilkinson, James D.; Hughes, H. Stuart (Henry Stuart) (Pearson Prentice Hall, 2004)