Anal Surgery for General Surgeons: A Handbook of Benign Common Ano-Rectal Disorders.