Gerald D. Schmidt & Larry S. Roberts foundations of parasitology - Robert (McGraw Hill, 2013)