General virology - Luria, Salvador Edward (Willey, 1978)