diff --git a/doc/groups.dox b/doc/groups.dox
--- a/doc/groups.dox
+++ b/doc/groups.dox
@@ -335,8 +335,13 @@
In most cases the \ref Preflow "Preflow" algorithm provides the
fastest method for computing a maximum flow. All implementations
-provides functions to also query the minimum cut, which is the dual
-problem of the maximum flow.
+also provide functions to query the minimum cut, which is the dual
+problem of maximum flow.
+
+\ref Circulation is a preflow push-relabel algorithm implemented directly
+for finding feasible circulations, which is a somewhat different problem,
+but it is strongly related to maximum flow.
+For more information, see \ref Circulation.
*/
/**
@@ -541,10 +546,10 @@
/**
@defgroup spantree Minimum Spanning Tree Algorithms
@ingroup algs
-\brief Algorithms for finding a minimum cost spanning tree in a graph.
+\brief Algorithms for finding minimum cost spanning trees and arborescences.
-This group contains the algorithms for finding a minimum cost spanning
-tree in a graph.
+This group contains the algorithms for finding minimum cost spanning
+trees and arborescences.
*/
/**
diff --git a/doc/mainpage.dox b/doc/mainpage.dox
--- a/doc/mainpage.dox
+++ b/doc/mainpage.dox
@@ -41,14 +41,10 @@
\subsection howtoread How to read the documentation
-If you want to get a quick start and see the most important features then
-take a look at our \ref quicktour
-"Quick Tour to LEMON" which will guide you along.
-
-If you already feel like using our library, see the
+If you would like to get to know the library, see
LEMON Tutorial.
-If you know what you are looking for then try to find it under the
+If you know what you are looking for, then try to find it under the
Modules section.
If you are a user of the old (0.x) series of LEMON, please check out the
diff --git a/lemon/matching.h b/lemon/matching.h
--- a/lemon/matching.h
+++ b/lemon/matching.h
@@ -499,7 +499,7 @@
///
/// This function runs the original Edmonds' algorithm.
///
- /// \pre \ref Init(), \ref greedyInit() or \ref matchingInit() must be
+ /// \pre \ref init(), \ref greedyInit() or \ref matchingInit() must be
/// called before using this function.
void startSparse() {
for(NodeIt n(_graph); n != INVALID; ++n) {
@@ -518,7 +518,7 @@
/// This function runs Edmonds' algorithm with a heuristic of postponing
/// shrinks, therefore resulting in a faster algorithm for dense graphs.
///
- /// \pre \ref Init(), \ref greedyInit() or \ref matchingInit() must be
+ /// \pre \ref init(), \ref greedyInit() or \ref matchingInit() must be
/// called before using this function.
void startDense() {
for(NodeIt n(_graph); n != INVALID; ++n) {