The cnidarian cnidocyte, a hightech cellular weaponry - Tardent, P (Bioessays, 1995)