Nodes of term Andrew Rosenberg