publisher: McClelland & Stewart publish date: August 1st 2006
format: hardcover pages: 288
language: English
ISBN:
0771056907 (9780771056901)
publisher: Emblem Editions publish date: March 22nd 2011
format: paperback pages: 288
language: English
ISBN:
0771056915 (9780771056918)
publisher: Harvill Press publish date: May 25th 2006
pages: 320
language: English
ISBN:
0436205211 (9780436205217)