This timely book examines the computer revolution as it relates to each of its main areas of application. The author presents a well-honed analysis of the expectations and realisations of this extraordinary device. Revolutions seldom proceed according to a preset plan and the computer revolution is no exception. This book is essential reading for gaining an understanding of where they are now and where they may be expected to be tomorrow.