Bagley, S. R., Brailsford, D. F., & Ollis, J. A. (2007). Extracting reusable document components for variable data printing.