Biliary lithiasis basic science, current diagnosis and management (Springer, 2008)