The Emerging Future: Technology Issues and Trends