by Brendan Halpin
publisher: Villard publish date: March 5th 2002
format: hardcover pages: 256
language: English
ISBN:
0375507167 (9780375507168)
publisher: Penguin publish date: July 3rd 2003
format: paperback pages: 256
language: English
ISBN:
0141008482 (9780141008486)
publisher: Random House Trade Paperbacks publish date: March 11th 2003
format: paperback pages: 272
language: English
ISBN:
0812966872 (9780812966879)
format: kindle pages: 256
language: English
ASIN: B008WAWEXG
language: English
ISBN:
0241141710 (9780241141717)