Current Diagnosis &Amp; Treatment Obstetrics & Gynecology, Eleventh Edition by Alan DeCherney & Lauren Nathan