Current Surgical Therapy by John Cameron, John L. Cameron & Andrew M. Cameron