François Catroux (book by David Netto, 2016)

GPTKB entity