Computing in the information age - Stern, Nancy B. (Wiley, 1996)