Basic Virology - Edward K. Wagner (Blackwell Publishing, 2004)