Principles of molecular virology

Alan J. Cann
Academic Press
9780123849397
0-12-384939-X