A Discrete Model for HIV Infection with Distributed Delay. (27th April 2014)