by James Fallows
publisher: Vintage publish date: January 14th 1997
format: paperback pages: 352
language: English
ISBN:
0679758569 (9780679758563)
publisher: Pantheon publish date: January 16th 1996
format: hardcover pages: 296
language: English
ISBN:
067944209X (9780679442097)
publisher: Paw Prints publish date: 2008
language: English
ISBN:
1439504881 (9781439504888)