From the book Dragonwings...
Why does Windrider punch Black Dog outside the opium den?
A.
Windrider thinks Black Dog betrayed the Company.
B.
Windrider is defending himself.
C.
Windrider is angry with Black Dog.
D.
Windrider is trying to take him back home.