Agricultural Insurance:Theory and Practice and Application to Developing Countries