All Things Strings: An Illustrated Dictionary - 9780810884441