virus book