Tomorrow's technology and you - Beekman, George (Pearson Prentice Hall, 2008)