Desgupta, Subrata

Technology and creativity - New York, Oxford, 1996 - xvii; 237p


Technology
Creativity

601.9 / D229T