publisher: Penguin publish date: January 22nd 2008
format: paperback pages: 240
language: English
ISBN:
0143050575 (9780143050575)
publisher: Viking Canada publish date: January 30th 2007
format: hardcover
language: English
ISBN:
0670067245 (9780670067244)
language: English
ISBN:
1611453607 (9781611453607)
publisher: Skyhorse Publishing, Inc publish date: April 1st 2011
format: ebook
language: English
ISBN:
0000939846 (2940000939840)