UNDERSTANDING VIRUSES - MISHRA, SHUBHRATA R (DISCOVERY PUBLISHING, 2011)