publisher: Artisan publish date: November 15th 2003
format: hardcover pages: 448
language: English
ISBN:
1579651747 (9781579651749)
publisher: Random House Canada publish date: October 29th 2003
format: hardcover pages: 448
language: English
ISBN:
0679312749 (9780679312741)