Nature’s Patterns : A Tapestry in Three Parts, Branches, a book by Philip BallBy uffvir / May 18, 2015