Anatomy of the Abdominal Viscera: Foregut, Midgut, HindgutOsmosis from ElsevierYouTubeAnatomy & embryologyGastrointestinal