Technology today and tomorrow - Fales, James (Glencoe Pub., 1999)