Books by David:
ISBN: 9780099522850
ISBN: 9781844133239
ISBN: 9780712673334
Spillover: Animal Infections and the Next Human Pandemic