Examines several significant devices, techniques, software developments, and systems concerns related to twenty-first century advances in technology; explores technologies that could directly affect individuals and society; and articulates principal issues in some of the largest technology-related challenges facing society.