by Martin Duberman (Author), Martin Duberman (Author)
Format: Paperback
Pages: 856
Edition: Annotated
Publisher: The New Press
Published: 21 Jun 2005
ISBN 10: 1565849418
ISBN 13: 9781565849419