diff --git a/Doc/course.xml b/Doc/course.xml
index 1cbefa39e6ad31bf9d932dd5eafee01fd4dc1cca..dac1966b73090c581c2843a3ca9e38484d7e66a0 100644
--- a/Doc/course.xml
+++ b/Doc/course.xml
@@ -47,7 +47,7 @@
 
       <glossdef>
         <para>Extracting documentation embedded in <link
-        linkend="gloss_Ja"><trademark>Java</trademark></link> source
+        linkend="gloss_Java"><trademark>Java</trademark></link> source
         code.</para>
       </glossdef>
     </glossentry>
@@ -15874,9 +15874,10 @@ controlled for these purposes by the company.&lt;/para&gt;
             <filename>hibernate.cfg.xml</filename>.</title>
 
             <programlisting>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
-&lt;!DOCTYPE hibernate-configuration 
-  PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
-         "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"&gt;
+&lt;!DOCTYPE hibernate-configuration PUBLIC
+        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
+        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"&gt;
+
 &lt;hibernate-configuration&gt;
  &lt;session-factory &gt;
   &lt;property name="hibernate.connection.driver_class"&gt;com.mysql.jdbc.Driver&lt;/property&gt;
@@ -17562,13 +17563,13 @@ public abstract class BillingDetails { ... }</programlisting>
 
           <para>The derived classes need to provide an implementation hint in
           order to identify the required foreign key <coref
-          linkend="referenceParenntClass"/> to the parent class
+          linkend="referenceParentClass"/> to the parent class
           <classname>inherit.joined.v1.BillingDetails</classname>:</para>
 
           <programlisting>package inherit.joined.v1;
 ...
 @Entity
-@PrimaryKeyJoinColumn(name="parent" <co xml:id="referenceParenntClass"/>, referencedColumnName="id")
+@PrimaryKeyJoinColumn(name="parent" <co xml:id="referenceParentClass"/>, referencedColumnName="id")
 public class CreditCard extends BillingDetails {
 
    int cardType;