publisher: Vintage Digital publish date: November 1st 2012
format: ebook pages: 560
language: English
ISBN:
1448161479 (9781448161478)
publisher: McClelland & Stewart publish date: October 29th 2013
format: paperback pages: 576
language: English
ISBN:
0771080417 (9780771080418)
publisher: McClelland & Stewart publish date: October 23rd 2012
format: ebook
language: English
ISBN:
0771080425 (9780771080425)