This book presents the stimulating lectures delivered by 23 of the world's most prominent computer scientists upon their receipt of the ACM Turing Award. This collection should appeal to everyone interested in the history and development of computer science, and in the perspective and thoughts, which remain relevant today.