A concise history of Portugal / - Birmingham, David. (Cambridge University Press, 2003)