Government and Politics in France by Andrew Knapp & Vincent Wright