Government And Politics Of France by Andrew Knapp & Vincent Wright