diff --git a/book/source/drawio/attribute-shadowing.drawio b/book/source/drawio/attribute-shadowing.drawio
new file mode 100644
index 0000000..de3ad80
--- /dev/null
+++ b/book/source/drawio/attribute-shadowing.drawio
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/book/source/drawio/attribute-shadowing.png b/book/source/drawio/attribute-shadowing.png
new file mode 100644
index 0000000..f09062d
Binary files /dev/null and b/book/source/drawio/attribute-shadowing.png differ
diff --git a/book/source/drawio/dk-attributes-and-shadowing.drawio b/book/source/drawio/dk-attributes-and-shadowing.drawio
new file mode 100644
index 0000000..e81cb62
--- /dev/null
+++ b/book/source/drawio/dk-attributes-and-shadowing.drawio
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/book/source/drawio/dk-attributes-and-shadowing.png b/book/source/drawio/dk-attributes-and-shadowing.png
new file mode 100644
index 0000000..73e8292
Binary files /dev/null and b/book/source/drawio/dk-attributes-and-shadowing.png differ