Index: doc/bibliography/pl.bib
===================================================================
--- doc/bibliography/pl.bib	(revision bace538f1b51717cd22831d1441e2537af67659f)
+++ doc/bibliography/pl.bib	(revision fd54fef231baeeb0016103bf19cc8e6d87287faf)
@@ -688,5 +688,5 @@
     title	= {Asynchronous Exception Propagation in Blocked Tasks},
     booktitle	= {4th International Workshop on Exception Handling (WEH.08)},
-    organization= {16th International Symposium on the Foundations of Software Engineering (FSE 16)},
+    optorganization= {16th International Symposium on the Foundations of Software Engineering (FSE 16)},
     address	= {Atlanta, U.S.A},
     month	= nov,
@@ -7246,5 +7246,5 @@
 
 @inproceedings{Edelson92,
-    keywords	= {persistence, pointers},
+    keywords	= {persistence, smart pointers},
     contributer	= {pabuhr@plg},
     author	= {Daniel R. Edelson},
@@ -7256,4 +7256,16 @@
     year	= 1992,
     pages	= {1-19},
+}
+
+@incollection{smartpointers,
+    keywords	= {smart pointers},
+    contributer	= {pabuhr@plg},
+    author	= {Andrei Alexandrescu},
+    title	= {Smart Pointers},
+    booktitle	= {Modern C++ Design: Generic Programming and Design Patterns Applied},
+    publisher	= {Addison-Wesley},
+    year	= 2001,
+    chapter	= 7,
+    optpages	= {?-?},
 }
 
@@ -8245,4 +8257,15 @@
 }
 
+@misc{vistorpattern,
+    keywords	= {visitor pattern},
+    contributer	= {pabuhr@plg},
+    key		= {vistor pattern},
+    title	= {vistor pattern},
+    year	= 2020,
+    note	= {WikipediA},
+    howpublished= {\href{https://en.wikipedia.org/wiki/Visitor\_pattern}
+		  {https://\-en.wikipedia.org/\-wiki/\-Visitor\_pattern}},
+}
+
 % W
 
