bibliographic applications