Megatrends: Ten New Directions Transforming Our Lives

by John Naisbitt