A List Apart’s latest article describes how a program called Prince uses XML and CSS to transform webpages into a printable book format by generating PDF documents.
The Prince software can be used for more than turning webpages into books; the samples page on Prince’s website illustrates a variety of uses for the software, including generating restaurant-style menus, articles with mathematical content, and even dictionary-style pages.