Survey and illustrated catalogue of the teredinidae: Mollusca bivalvia - Turner, Ruth D (1960)