The Virtual Librarian: A Tale of Alternative Realities