MacLachlan, N. James Fenner's veterinary virology N. James MacLachlan - 5th ed - Amsterdam Academic Press 2017 - xviii, 581 ISBN: 9780128009468