Reproductive biology of invertebrates - Adiyodi, K. G. (New Delhi Oxford & IBH, 1993)