obstetrics and gynecology pre test self assessment and review (New Delhi McGraw Hill, 2001)