XSL Formatting Objects Developer's Handbook
XSL Formatting Objects Developer's Handbook is a syntactical reference and a guide for developing practical solutions using the complete XSL toolkit.  In exploring the available tools and architectures, the book allows programmers to understand and apply XSL as practitioners.  XSL-FO is a complex specification that provides a framework for describing detailed document formatting characteristics.  A primary goal of XML is to separate the data from presentation.  Unlike HTML documents, XML documents contain no information about how those documnets will appear when displayed.  The XSL-FO specification provides a standardized way to build stylesheets that express document formatting in pure XML notation.