Patterns In The Sand: Computers, Complexity, And Everyday Li... By Bossomaier, Terry R. J. Hardcover From $5.65 Free Shipping