This tutorial was written by Russell Epstein.

When you’re building applications for financial services and other highly regulated industries, storing just the current version of a document is typically not enough. A loan application that starts as a simple document requesting $200,000 might evolve through dozens of revisions with updated customer...