Technology and society. - Sharif, Nawaz