The promised land

Nicholas Lemann
A.A. Knopf
9780394560045
0-394-56004-3