You may like this free (as beer) online version: http://chimera.labs.oreilly.com/books/1230000000393 Nir