Recent advances in surgery - GUPTA, L.Roshan (Jaypee)