Medical and veterinary protozoology. An illustrated guide.