bibliographic details : Graham Greene :