BCG is a vaccine against Mycobacterium tuberculosis. The vaccine is composed of a live Mycobacterium bovis variant called bacillus of Calmette and Guérin. This is an example of which type of vaccine?
A. subunit vaccine
B. toxoid vaccine
C. inactivated whole agent vaccine
D. attenuated whole agent vaccine