Gerald D. Schmidt & Larry S. Roberts' Foundations of Parasitology