Name the following : (a) Free living Platyhelminthes ; (b) Scientific name of pork tape worm.