Advanced Laparoscopic Surgery - Katkhouda, Namir (Springer Berlin Heidelberg, 2010)