provides the reader with a complete understanding of the root causes of routing