Current Diagnosis And Treatment Obstetrics And Gynecology by Alan H. DeCherney, Lauren Nathan & T. Murphy Goodwin