A history of Hup

Original article is at A history of Hup