New and Improved Second Edition! Now Even Less Patience!
Now in its fourth printing. Site updated July 2009