Link to benchmark article
diff --git a/README.md b/README.md
index 404ccbd..28a8f55 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,14 @@
-# Dart Benchmark Harness #
-==========================
+# Dart Benchmark Harness
 
-## Introduction ##
+## Introduction
 
 The Dart project benchmark harness is the recommended starting point when building a benchmark for Dart.
 
-## Interpreting Results ##
+## Learning more
+
+You can read more about [Benchmarking the Dart VM](https://www.dartlang.org/articles/benchmarking/).
+
+## Interpreting Results
 
 By default, the reported runtime is not for a single call to `run()`, but for
 the average time it takes to call `run()` __10 times__. The
@@ -13,7 +16,7 @@
 have elapsed; the reported result is the average of the runtimes for each
 loop.
 
-## Comparing Results ##
+## Comparing Results
 
 If you are running the same benchmark, on the same machine, running the same OS,
 the reported run times can be carefully compared across runs.
@@ -24,13 +27,13 @@
 Comparing the run time of different benchmarks is not recommended. 
 In other words, don't compare apples with oranges.
 
-## Features ##
+## Features
 
 * `BenchmarkBase` class that all new benchmarks should `extend`
 * Two sample benchmarks (DeltaBlue & Richards)
 * Template benchmark that you can copy and paste when building new benchmarks
 
-## Getting Started ##
+## Getting Started
 
 1\. Add the following to your project's **pubspec.yaml**
 
@@ -53,7 +56,7 @@
 
 4\. Create a benchmark class which inherits from `BenchmarkBase`
 
-## Example ##
+## Example
 
 ```
 // Import BenchmarkBase class.