General surgery board review - Gold, Michael S.; Scher, Larry A.; Weinberg, Gerard (Lippincott-Raven, 1999)