by Fergus M Bordewich (Author)
Format: Illustrated
Pages: 592
Edition: Illustrated
Publisher: Amistad Press
Published: Feb 2006
ISBN 10: 0060524316
ISBN 13: 9780060524319