An unusual presentation of cholecystoduodenal fistula: vomiting of gallstones. (19th November 2012)