Surgery

The best investigation for colorectal carcinoma -