Peter DeplazesBooksEchinococcus and Echinococcosis, Part BParasitology in Veterinary MedicineEchinococcus and EchinococcosisEchinococcus and Echinococcosis, Part AAuthor data: Open Library