Kurzweil’s book is excellent. Although 15 years old now it is still remarkably relevant and prescient.