publisher: Penguin publish date: 2007
format: paperback pages: 554
language: English
ISBN:
0143052918 (9780143052913)
publisher: Penguin publish date: October 14th 2008
format: paperback pages: 688
language: English
ISBN:
0143052926 (9780143052920)
publisher: Penguin Canada (APB)
pages: 624
language: English
ASIN: B004I6DMH0