publisher: Penguin publish date: December 28th 2005
format: paperback pages: 256
language: English
ISBN:
0143015990 (9780143015994)
publisher: Viking Canada
publish date: September 1st 2003
format: paperback
language: English
ISBN:
0670043532 (9780670043538)