language: English
ISBN:
0743252500 (9780743252508)
publisher: Penguin publish date: February 6th 2007
format: hardcover pages: 432
language: English
ISBN:
0641994672 (9780641994678)
language: English
ISBN:
0743252519 (9780743252515)
publisher: Roc publish date: April 20th 2007
format: ebook pages: 432
language: English
ISBN:
1429528087 (9781429528085)