by David M Gross (Author)
Format: Paperback
Pages: 336
Publisher: Farrar, Strauss & Giroux-3pl
Published: May 2007
ISBN 10: 0374281335
ISBN 13: 9780374281335