Three marshals of France
by
Anthony Clayton
203 p., [4] p. of plates : 24 cm