Technology today and tomorrow - Brusic, Sharon (Glencoe/McGraw Hill, 2004)