Figure 4 Output from Listing 2

B::f()
B::g()
B::h()
B::f()
B::g()
... called from D::g()
B::h()
... called from D::h()