2
by Brading, David A.
Published 1991
Book
3
by Chevalier, François
Published 1999
Book