More than 3,200 key terms defined and explained, many with helpful illustrations and tables. Practical guidance for the business software user, including computer security, law, and ethics. Computer science principles and programming examples in Java, C, C#, Pascal, HTML, JavaScript, and other languages. Includes new media, digital photography and audio, Internet culture and humor.