by Margaret Atwood
publisher: Nan A. Talese publish date: November 6th 2001
format: hardcover pages: 164
language: English
ISBN:
0385471106 (9780385471107)
publisher: McClelland & Stewart publish date: November 6th 2001
format: hardcover pages: 176
language: English
ISBN:
077100866X (9780771008665)
publisher: Wheeler Publishing publish date: March 12th 1995
format: hardcover pages: 169
language: English
ISBN:
1568951728 (9781568951720)
publisher: Virago Press Ltd publish date: September 28th 1995
format: paperback pages: 175
language: English
ISBN:
1860490514 (9781860490514)
publisher: Nan A. Talese publish date: June 8th 2011
format: ebook pages: 176
language: English
ISBN:
0307798534 (9780307798534)
publisher: McClelland & Stewart publish date: December 31st 2010
format: ebook
language: English
ISBN:
1551995514 (9781551995519)
publisher: Nan A. Talese publish date: January 1st 2011
format: ebook
language: English
ISBN:
1299028764 (9781299028760)
publisher: Nan A. Talese
format: hardcover pages: 164
language: English