Alexander Hugh Freeland Barbour — Scottish gynecologist and medical author