by Carol Shields (Author), Carol Shields (Author)
Format: Deckle Edge
Pages: 269
Edition: 15th Anniversary ed.
Publisher: Penguin Group
Published: 30 Sep 2008
ISBN 10: 0143105507
ISBN 13: 9780143105503