Surgery

The best investigation for colorectal carcinoma: