Communications and development:: a practical guide