        text-align="start">
        <xsl:apply-templates/>
      </fo:block>
-@@ -456,7 +517,16 @@
+@@ -464,7 +502,16 @@
    </xsl:template>
  
    <xsl:template match="link">

                 version="1.0">
 
   <xsl:output method="xml"/>
@@ -80,14 +81,57 @@
           </fo:repeatable-page-master-alternatives>
         </fo:page-sequence-master>
       </fo:layout-master-set>
-      
+
+      <fox:bookmarks>
+        <xsl:apply-templates select="document/body/section" mode="bookmarks"/>
+      </fox:bookmarks>
+
       <fo:page-sequence master-reference="book">
+        <fo:title><xsl:value-of select="document/header/title"/></fo:title>

   <xsl:template match="section">
     
     <xsl:param name="level">0</xsl:param>
@@ -212,6 +241,11 @@
 
       <xsl:number format="1.1.1.1.1.1.1" count="section" level="multiple"/>
       <xsl:text> </xsl:text>
+
