The taming of immunohistochemistry: the new era of quality control.

The taming of immunohistochemistry: the new era of quality control.