Macromedia director MX 2004 : - Gray, Tara (Prentice Hall, 2005)