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