diff --git a/reference/bc/book.xml b/reference/bc/book.xml
new file mode 100644
index 0000000000..5b79a5b5d6
--- /dev/null
+++ b/reference/bc/book.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+ BCMath Arbitrary Precision Mathematics
+ BC Math
+
+
+
+ &reftitle.intro;
+
+ For arbitrary precision mathematics PHP offers the Binary Calculator which
+ supports numbers of any size and precision, represented as strings.
+
+
+
+
+ &reference.bc.setup;
+ &reference.bc.constants;
+ &reference.bc.reference;
+
+
+
+
+
diff --git a/reference/bc/constants.xml b/reference/bc/constants.xml
new file mode 100644
index 0000000000..161191bcc8
--- /dev/null
+++ b/reference/bc/constants.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ &reftitle.constants;
+ &no.constants;
+
+
+
+
diff --git a/reference/bc/reference.xml b/reference/bc/reference.xml
index 8395fc03a7..413ae9889d 100644
--- a/reference/bc/reference.xml
+++ b/reference/bc/reference.xml
@@ -1,47 +1,13 @@
-
-
-
+
-
- BCMath Arbitrary Precision Mathematics Functions
- BC math
+
+ BC Math &Functions;
-
-
- &reftitle.intro;
-
- For arbitrary precision mathematics PHP offers the Binary Calculator which
- supports numbers of any size and precision, represented as strings.
-
-
+ &reference.bc.entities.functions;
-
- &reftitle.required;
-
- Since PHP 4.0.4, libbcmath is bundled with PHP. You don't need any
- external libraries for this extension.
-
-
+
- &reference.bc.configure;
-
- &reference.bc.ini;
-
-
- &reftitle.resources;
- &no.resource;
-
-
-
- &reftitle.constants;
- &no.constants;
-
-
-
-&reference.bc.entities.functions;
-
-
+
+
+ &reftitle.setup;
+
+
+
+ &reftitle.required;
+
+ Since PHP 4.0.4, libbcmath is bundled with PHP. You don't need any
+ external libraries for this extension.
+
+
+
+
+
+ &reference.bc.configure;
+
+
+
+ &reference.bc.ini;
+
+
+
+
+ &reftitle.resources;
+ &no.resource;
+
+
+
+
+
+
+