by Antoine Prost (Author), Antoine Prost (Author)
Format: Illustrated
Pages: 368
Edition: Illustrated
Publisher: Berg Publishers
Published: 12 Jan 2002
ISBN 10: 1859736262
ISBN 13: 9781859736265