A Big Ball of String
ISBN-13: 9780679890928