Evolution: occasional revolution.
Koea
Jonathan B
JB
D017081:Cholecystectomy, Laparoscopic; D042883:Choledocholithiasis / Q000601:surgery*; D002768:Choledochostomy; D042882:Gallstones / Q000601:surgery*; D006801:Humans