Natural environmental impacts on teleost immune function.

Natural environmental impacts on teleost immune function.