13. A computer program product for asynchronous communications, the computer program product embodied on a non-transitory computer-readable medium, the computer program product comprising: computer program instructions for receiving at a library management system a recorded speech message from a call of a sender to a handheld device of a recipient, wherein the recorded speech message was recorded by the sender for the recipient to listen to on the handheld device, and wherein the sender is a first human user and the recipient is a second human user; computer program instructions for converting the recorded speech message to text; computer program instructions for identifying a recipient of the recorded speech message in dependence upon the text; computer program instructions for extracting keywords from the text; computer program instructions for searching content under management for the keywords; computer program instructions for associating the recorded speech message with content under management by a library management system in dependence upon the text, wherein associating the recorded speech message with content under management by a library management system in dependence upon the text further comprises identifying the associated content based on one or more of the keywords matching a title or metadata identification of the content under management; and computer program instructions for storing the recorded speech message and the associated content for transmission to another handheld device for the recipient.
17. The computer program product of claim 13 wherein the computer program instructions for extracting keywords from the text further comprise computer program instructions for extracting an explicit identification of the associated content from the text; and wherein the computer program instructions for searching of the content comprises computer program instructions for searching content under management for the identified content.