More:
More:
www.jstor.org/stable/jj.30...
opensquare.nyupress.org/books/978147...
www.jstor.org/stable/jj.30...
opensquare.nyupress.org/books/978147...
ecran-total.fr/2025/10/04/d...
Bonne écoute et bonne semaine !
parolesdhistoire.fr/index.php/20...
Bonne écoute et bonne semaine !
parolesdhistoire.fr/index.php/20...
Par Ludovic Lamant
Par Ludovic Lamant
👉 echelles.u-pariscite.fr/echelles/ech...
@echelles-umr8264.bsky.social @cnrsshs.bsky.social
👉 echelles.u-pariscite.fr/echelles/ech...
@echelles-umr8264.bsky.social @cnrsshs.bsky.social
Use the coupon code CUP20 and save 20%: bit.ly/3V9ygLk @sarahdallison.bsky.social @columbiaup.bsky.social
Use the coupon code CUP20 and save 20%: bit.ly/3V9ygLk @sarahdallison.bsky.social @columbiaup.bsky.social
The Forgotten History of Abolition in Revolutionary France
À paraître en avril aux Princeton UP
The Forgotten History of Abolition in Revolutionary France
À paraître en avril aux Princeton UP
À paraître en octobre chez Gallimard
À paraître en octobre chez Gallimard
www.versobooks.com/products/227...
www.versobooks.com/products/227...
_I Have Avenged America: Jean-Jacques Dessalines and Haiti's Fight for Freedom_ is now available from @yalepress.bsky.social
To celebrate, I am going to post some of the most extraordinary Dessalines quotations below!
yalebooks.yale.edu/book/9780300...
_I Have Avenged America: Jean-Jacques Dessalines and Haiti's Fight for Freedom_ is now available from @yalepress.bsky.social
To celebrate, I am going to post some of the most extraordinary Dessalines quotations below!
yalebooks.yale.edu/book/9780300...
muse.jhu.edu/pub/1/articl...
muse.jhu.edu/pub/1/articl...