publisher: McClelland & Stewart publish date: January 6th 2003
format: hardcover pages: 576
language: English
ISBN:
0771079222 (9780771079221)
publisher: Vintage Digital publish date: February 29th 2012
format: ebook pages: 448
language: English
ISBN:
1409018350 (9781409018353)