Ball, Philip 1962- Nature's patterns a tapestry in three parts Philip Ball Nature's patterns is a trilogy composed of shapes, flow and branches