darling
By: Russell Banks.
Edition: 1st Ecco ed.
Publisher: HarperCollins
Place of publication: New York, NY
Number of pages: 392