Surgery

Cholangiocarcinoma histologically resembles -