Three marshals of France

by Anthony Clayton

203 p., [4] p. of plates : 24 cm