Digital video hacks

Joshua Paul
O'Reilly
9780596009465 0596009461