Jean Barrot

2 books

76 pages paperback 2019

nonfiction politics

388 pages 1976

adventurous challenging reflective medium-paced