Figure 4.41
Ignoring Namespace