Which word parts do you need to build a medical word that means "one who specializes in blood and the study of it"?

A. -logy, hem/o-, log/o-
B. -ist, hemat/o-, log/o-
C. -penia, cyt/o-, thromb/o-
D. I DON'T KNOW YET