diff --git a/core/modules/help_topics/help_topics/book.about.html.twig b/core/modules/help_topics/help_topics/book.about.html.twig
new file mode 100644
index 0000000000..d89c44894a
--- /dev/null
+++ b/core/modules/help_topics/help_topics/book.about.html.twig
@@ -0,0 +1,10 @@
+---
+label: 'Creating content with books'
+top_level: true
+---
+<h2>{% trans %}What is a book?{% endtrans %}</h2>
+<p>{% trans %}Books have a hierarchical structure, called <em>book outline</em>. Each book outline can have nested pages up to nine levels deep.{% endtrans %}</p>
+<p>{% trans %}Using book module, you can create structured and multi-page content such as site resource guides, manuals and wikis. It also allows you to create content that has chapters, sections, subsections, or any similarly-tiered structure. You can create such content with the <em>Book page</em> content type but Multiple content types can be configured to behave as a book outline.{%  endtrans %}</p>
+<p>{% trans %}Configuring book navigation{% endtrans %}</p>
+<p>{% trans %}Multiple content types can be configured to behave as a book outline and user creates a child page from within a book. Every book has a default book-specific navigation block. This navigation block contains links that lead to the previous  and next pages in the book and to the level above the current page in the book's structure. This block can be enabled on the <a href="{{ blocks }}">Blocks layout page</a>. For book pages to show up in the book navigation, they must be added to a book outline.{% endtrans %}</p>
+<p>{% trans %}The topics listed below will help you configure and create books.{% endtrans %}</p>
\ No newline at end of file
diff --git a/core/modules/help_topics/help_topics/book.adding.html.twig b/core/modules/help_topics/help_topics/book.adding.html.twig
new file mode 100644
index 0000000000..d4b6efc88b
--- /dev/null
+++ b/core/modules/help_topics/help_topics/book.adding.html.twig
@@ -0,0 +1,19 @@
+---
+label: 'Adding content to books'
+related:
+  - book.about
+  - book.configuring
+  - book.creating
+  - book.organizing
+  - book.permissions
+---
+<h2>{% trans %}Goal{% endtrans %}</h2>
+<p>{% trans %}Adding content to book.{% endtrans %}</p>
+<h2>{% trans %}Steps{% endtrans %}</h2>
+<ol>
+  <li>{% trans %}In the Manage administrative menu, navigate to <em>Content</em>.{% endtrans %}</li>
+  <li>{% trans %}Add a new node or edit an existing node of a content type that can be used as a book outline.{% endtrans %}</li>
+  <li>{% trans %}In the sidebar, expand <em>Book Outline</em> and choose the book from the Book select list. Choose the top-level page within that book.{% endtrans %}</li>
+  <li>{% trans %}Choose the weight from the <em>Weight</em> select list to determine the order of the pages within the book.{% endtrans %}</li>
+  <li>{% trans %}Click <em>Save</em> to add the page to the book.{% endtrans %}</li>
+</ol>
diff --git a/core/modules/help_topics/help_topics/book.configuring.html.twig b/core/modules/help_topics/help_topics/book.configuring.html.twig
new file mode 100644
index 0000000000..dfd8c5d86b
--- /dev/null
+++ b/core/modules/help_topics/help_topics/book.configuring.html.twig
@@ -0,0 +1,20 @@
+---
+label: 'Configuring books'
+related:
+  - book.about
+  - book.adding
+  - book.creating
+  - book.permissions
+  - book.organizing
+---
+{% set settings = render_var(url('book.settings')) %}
+{% set blocks = render_var(url('block.admin_display')) %}
+<h2>{% trans %}Goal{% endtrans %}</h2>
+<p>{% trans %}Configuring the books.{% endtrans %}</p>
+<h2>{% trans %}Steps{% endtrans %}</h2>
+<ol>
+  <li>{% trans %}In the Manage administrative menu, navigate to Structure > Books.{% endtrans %}</li>
+  <li>{% trans %}Open the <a href="{{ settings }}">book settings</a> page.{% endtrans %}</li>
+  <li>{% trans %}In the <em>Content types allowed in book outlines</em> list, select the content types that you would like to use as book pages.{% endtrans %}</li>
+  <li>{% trans %}In the <em>Content type for the Add child page link</em> select the content types that you would like to be used by default if a user creates a child page from within a book and save configuration.</em>{% endtrans %}</li>
+</ol>
diff --git a/core/modules/help_topics/help_topics/book.creating.html.twig b/core/modules/help_topics/help_topics/book.creating.html.twig
new file mode 100644
index 0000000000..0de2d5af29
--- /dev/null
+++ b/core/modules/help_topics/help_topics/book.creating.html.twig
@@ -0,0 +1,21 @@
+---
+label: 'Creating books'
+related:
+  - book.about
+  - book.adding
+  - book.organizing
+  - book.configuring
+  - book.permissions
+---
+{% set overview = render_var(url('book.admin')) %}
+<h2>{% trans %}Goal{% endtrans %}</h2>
+<p>{% trans %}Creating a book.{% endtrans %}</p>
+<h2>{% trans %}Steps{% endtrans %}</h2>
+<ol>
+  <li>{% trans %}In the Manage administrative menu, navigate to Content > Add content > Book page.{% endtrans %}</li>
+  <li>{% trans %}Add a new node, or edit an existing node of a content type that can be used as a book outline.{% endtrans %}</li>
+  <li>{% trans %}Fill in the necessary node fields.{% endtrans %}</li>
+  <li>{% trans %}In the sidebar expand <em>Book Outline</em> and choose on <em>Create a new book</em> from the <em>Book</em> select list.{% endtrans %}</li>
+  <li>{% trans %}Click <em>Save</em> to create the book.{% endtrans %}</li>
+  <li>{% trans %}The new book is now available from the <a href="{{ overview }}">Books</a> overview page, from where the book can be further managed.{% endtrans %}</li>
+</ol>
diff --git a/core/modules/help_topics/help_topics/book.organizing.html.twig b/core/modules/help_topics/help_topics/book.organizing.html.twig
new file mode 100644
index 0000000000..f323b67fc8
--- /dev/null
+++ b/core/modules/help_topics/help_topics/book.organizing.html.twig
@@ -0,0 +1,20 @@
+---
+label: 'Organizing books'
+related:
+  - book.about
+  - book.adding
+  - book.creating
+  - book.configuring
+  - book.permissions
+---
+{% set overview = render_var(url('book.admin')) %}
+<h2>{% trans %}Goal{% endtrans %}</h2>
+<p>{% trans %}Organizing book content.{% endtrans %}</p>
+<h2>{% trans %}Steps{% endtrans %}</h2>
+<ol>
+  <li>{% trans %}Open the <a href="{{ overview }}">Books</a> overview page.{% endtrans %}</li>
+  <li>{% trans %}Click <em>Edit order and titles</em> for the book you would like to change.{% endtrans %}</li>
+  <li>{% trans %}Drag the book page to the desired location to change the order.{% endtrans %}</li>
+  <li>{% trans %}Edit the book page titles.{% endtrans %}</li>
+  <li>{% trans %}Click <em>Save book pages</em> to save any changes.{% endtrans %}</li>
+</ol>
diff --git a/core/modules/help_topics/help_topics/book.permissions.html.twig b/core/modules/help_topics/help_topics/book.permissions.html.twig
new file mode 100644
index 0000000000..f5630b8114
--- /dev/null
+++ b/core/modules/help_topics/help_topics/book.permissions.html.twig
@@ -0,0 +1,31 @@
+---
+label: 'Managing book permissions'
+related:
+  - book.about
+  - book.adding
+  - book.creating
+  - book.configuring
+  - book.organizing
+---
+{% set overview = render_var(url('book.admin')) %}
+{% set permissions = render_var(url('user.admin_permissions')) %}
+<h2>{% trans %}Goal{% endtrans %}</h2>
+<p>{% trans %}Managing the book permissions{% endtrans %}</p>
+<h2>{% trans %}Permissions for book{% endtrans %}</h2>
+<p>{% trans %}On the <a href="{{ permissions }}">permissions page</a> you can grant users various permissions to manage books.{% endtrans %}</p>
+<dl>
+  <dt>{% trans %}Create, edit and delete books{% endtrans %}</dt>
+  <dd>{% trans %}You can assign separate permissions for <em>creating new books</em> as well as <em>creating</em>, <em>editing</em> and <em>deleting</em> book content.{% endtrans %}
+  </dd>
+  <dt>{% trans %}Create new books{% endtrans %}</dt>
+  <dd>{% trans %}Users with the <em>Create new books</em> permission can create a new structured content section in your website by adding a new book.{% endtrans %}</dd>
+  <dt>{% trans %}Add content and child pages to books and manage their hierarchies{% endtrans %}</dt>
+  <dd>{% trans %}Users with the <em>Add content and child pages to books and manage their hierarchies</em> permission can add content to existing books.{% endtrans %}</dd>
+  <dt>{% trans %}Administer book outlines{% endtrans %}</dt>
+  <dd>{% trans %}Users with the <em>Administer book outlines</em> permission can add <em>any</em> type of content to a book by selecting the appropriate book outline while editing the content. They can also view a list of all books, and edit
+    and rearrange section titles on the <a href="{{ overview }}">Book list page</a>.{% endtrans %}
+  </dd>
+  <dt>{% trans %}View printer-friendly books{% endtrans %}</dt>
+  <dd>{% trans %}Users with the <em>View printer-friendly books</em> permission can select the <em>printer-friendly version</em> link visible at the bottom of a book page's content to generate a printer-friendly display of the page and all of its subsections.{% endtrans %}
+  </dd>
+</dl>
