by Michael Daly
publisher: Atlantic Monthly Press publish date: July 2nd 2013
format: hardcover pages: 288
language: English
ISBN:
0802119042 (9780802119049)
publisher: AudioGO publish date: July 2nd 2013
format: audiobook
language: English
ISBN:
1482101238 (9781482101232)
publisher: Atlantic Monthly Press publish date: July 2nd 2013
format: kindle pages: 288
language: English
ISBN:
9780802194572
publisher: Grove Press publish date: June 10th 2014
format: paperback pages: 368
language: English
ISBN:
0802146058 (9780802146052)