publisher: McClelland & Stewart publish date: August 24th 2004
format: hardcover pages: 384
language: English
ISBN:
0771078870 (9780771078873)
publisher: McClelland & Stewart publish date: January 1st 2012
format: ebook
language: English
ISBN:
1299110703 (9781299110700)
publisher: McClelland & Stewart publish date: November 13th 2012
format: ebook
language: English
ISBN:
1551994550 (9781551994550)