An exploratory study of promise and prospect of information technology for rural development in north india