Author: HENNING, George Neely, with introduction, notes and vocabulary by