Cotton and Williams' practical gastrointestinal endoscopy : the fundamentals - Haycock, Adam; Preston, Stephen (Wiley, 2014)