Life's lessons in design.
Ball
P
P
D000818:Animals; D001000:Ants / Q000502:physiology; D001690:Biological Science Disciplines; D004738:Engineering; D019369:Life; D008954:Models, Biological; D013598:Systems Theory