Virus Dynamics: A Global Analysis