Macromedia Flash: A New Hope for Web Applications 
Some new, cutting-edge applications have demonstrated Flash's potential to surpass the power of traditional software applications. These web applications leverage the strengths of Flash to help users make better sense of large amounts of data, presenting information in an easily accessible, graphical visual representation. In this white paper, we will explore how Flash can help developers easily build the next generation of web applications. We will also look at several new applications that have recently appeared on the scene and talk about how they leverage the benefits of Flash.
Perfetti, Christine and Jared M. Spool. User Interface Engineering (2004). Design>Web Design>Multimedia>Flash