Which of the following are subject to double taxation?

A. Corporation
B. Partnership
C. Sole proprietorship
D. B and C