http://shop.oreilly.com/product/0636920030508.do
...has just been published.
(N.B. I'm one of the authors - all feedback would be most welcome and apologies for the shameless plug).
http://shop.oreilly.com/product/0636920030508.do
...has just been published.
(N.B. I'm one of the authors - all feedback would be most welcome and apologies for the shameless plug).