diff --git a/doc/SimplicialSurfaces.bib b/doc/SimplicialSurfaces.bib
new file mode 100644
index 00000000..a6d6ff3e
--- /dev/null
+++ b/doc/SimplicialSurfaces.bib
@@ -0,0 +1,28 @@
+@article{PaperMeikeStrong,
+ title={Strong Embeddings of 3-connected Cubic Planar Graphs on Surfaces of non-negative Euler Characteristic},
+ author={Meike Weiß and Alice C. Niemeyer},
+ year={2024},
+ journal={arXiv e-prints},
+ eprint={2407.17972},
+ pages={arXiv:2407.17972},
+ archivePrefix={arXiv},
+ primaryClass={math.CO},
+ url={https://arxiv.org/abs/2407.17972},
+}
+
+
+@article {EnamiEmbeddings,
+ AUTHOR = {Enami, Kengo},
+ TITLE = {Embeddings of 3-connected 3-regular planar graphs on surfaces
+ of non-negative {E}uler characteristic},
+ JOURNAL = {Discrete Math. Theor. Comput. Sci.},
+ FJOURNAL = {Discrete Mathematics \& Theoretical Computer Science. DMTCS.},
+ VOLUME = {21},
+ YEAR = {2019},
+ NUMBER = {4},
+ PAGES = {Paper No. 11, 19},
+ ISSN = {1365-8050},
+ MRCLASS = {05C10},
+ MRNUMBER = {4026094},
+MRREVIEWER = {Yian\ Xu},
+}
\ No newline at end of file
diff --git a/gap/PolygonalComplexes/constructing_families.gd b/gap/PolygonalComplexes/constructing_families.gd
index 28c57569..15b02047 100644
--- a/gap/PolygonalComplexes/constructing_families.gd
+++ b/gap/PolygonalComplexes/constructing_families.gd
@@ -15,7 +15,8 @@
#! It is not checked whether digraph is a 3-connected graph.
#!
#! Note that, non-orientable surfaces of genus one are projective planes, orientable surfaces of genus one are tori
-#! and non-orientable surfaces of genus two are Klein bottles.
+#! and non-orientable surfaces of genus two are Klein bottles. This algorithm is based on and
+#! .
#!
#! For example, consider the complete graph on four vertices:
#! @BeginLogSession
diff --git a/makedoc.g b/makedoc.g
index 0ffcdf1f..9a7a85e0 100644
--- a/makedoc.g
+++ b/makedoc.g
@@ -18,10 +18,11 @@ __SIMPLICIAL_LibraryConstructBinary();
__SIMPLICIAL_LibraryConstructIndex();
AutoDoc( rec( scaffold := rec(
- MainPage := false),
+ MainPage := false,
+ bib := "SimplicialSurfaces"),
dir := "doc/",
extract_examples := true,
- autodoc := rec(
+ autodoc := rec(
files := [ ],
scan_dirs := ["doc", "gap", "gap/PolygonalComplexes", "gap/Paths", "gap/Library", "gap/ColouredComplexes", "gap/Flags", "gap/Morphisms"]),
gapdoc := rec(