Haven't had a chance to get it or read it, but it looks promising. Oreilley is a great publishing company that hardly misses with it's books (geeks know the name):
http://www.oreilly.com/catalog/digvidprod/
http://www.oreilly.com/catalog/digvidprod/