by Anthony Marra (Author)
Format: Deckle Edge
Pages: 416
Edition: Reprint
Publisher: Random House Publishing Group
Published: 04 Feb 2014
ISBN 10: 0770436420
ISBN 13: 9780770436421