diff --git a/docs/test-cases-and-sections.md b/docs/test-cases-and-sections.md
index 49c19919..50de14bf 100644
--- a/docs/test-cases-and-sections.md
+++ b/docs/test-cases-and-sections.md
@@ -1,6 +1,12 @@
# Test cases and sections
+**Contents**
+[Tags](#tags)
+[Tag aliases](#tag-aliases)
+[BDD-style test cases](#bdd-style-test-cases)
+[Type parametrised test cases](#type-parametrised-test-cases)
+
While Catch fully supports the traditional, xUnit, style of class-based fixtures containing test case methods this is not the preferred style.
Instead Catch provides a powerful mechanism for nesting test case sections within a test case. For a more detailed discussion see the [tutorial](tutorial.md#test-cases-and-sections).