Streamlined Example 2.10
Marked a rework