Hepatitis B infection: current concepts and future challenges.

Hepatitis B infection: current concepts and future challenges.