Anatomy of the digestive tract and anexed glands: lectures and lab notes, 2nd ed. revised and added
Adrian-Daniel Tulin