publisher: Viking Books publish date: 2004
format: hardcover pages: 487
language: English
ISBN:
067004279X (9780670042791)
publisher: Penguin publish date: 2006
pages: 487
language: English
ISBN:
0141025093 (9780141025094)
publisher: Penguin publish date: 2005
pages: 487
language: English
ISBN:
0143003747 (9780143003748)