Traversals - Moulthrop, Stuart,Grigar, Dene (The MIT Press, 2017)