 Jablonka and Lamb characterize four broadly defined inheritance systems: two fairly specific inheritance systems — the genetic inheritance system and the symbolic inheritance system found in human languages — and two classes of inheritance systems — cellular and organismal epigenetic inheritance systems and behavioral inheritance systems. The systems are classified and grouped according to the way they store and transmit variations and by the properties of the hereditary relations they give rise to.