Surgery

Which is the best investigation for carcinoma head of pancreas: