L'écrivain

1976
Toulouse et la région Midi-Pyrénées au siècle des lumières vers 1670-1789
Editions Cujas, 1994

1990
Editions Belfond, 1990

1992
Montpellier, la Ville autrement
CRIPP

2001
Toulouse : Privat, 2001, 335p. (Bibliothèque historique Privat). ISBN 2-7089-5608-6

2003
Les Eléphants se trompent énormément
Avec la collaboration de Philippe Lapousterie. Paris : Balland, 2003, 205p. ISBN 2-7158-1452-6

2005
Montpellier, la longue marche 1970-2020
Portet-sur-Garonne : Empreinte, 2005, 139p. ISBN 2-913319-40-8

2007
Il faut saborder le PS : on ne met pas du vin nouveau dans de vieilles outres
Conversations avec Alain Rollat - Paris : Ed. du Seuil, 2007, 247p. ISBN 978-2-02-096927-7

2010
Trêve de balivernes - pour en finir avec l'hypocrisie
Un discours pas très catholique, aux éditions Héloïse d'Ormesson, 125p., ISBN 978-2-35087-143-1