Diptera vectors of avian Haemosporidian parasites: untangling parasite life cycles and their taxonomy.

Diptera vectors of avian Haemosporidian parasites: untangling parasite life cycles and their taxonomy.