Developer's Digital Media Reference by Curtis Poole & Janette Bradley