by Richard Polenberg (Author), Walter LaFeber (Author), Nancy Woloch (Author)
Format: Hardcover
Pages: 552
Edition: 7
Publisher: Routledge
Published: 29 Oct 2015
ISBN 10: 1138133817
ISBN 13: 9781138133815