Document Management for the Enterprise: Principles, Techniques, and Applications