by Daniel Mendelsohn (Author)
Format: Hardcover
Pages: 528
Publisher: HarperCollins
Published: Sep 2006
ISBN 10: 0060542977
ISBN 13: 9780060542979