This well-balanced, comprehensive and engaging review surveys the development of Artificial Intelligence over the last sixty years and highlights the likely transformative effects of AI on society over the next few decades.