Essentials in mediaeval and modern history - HART, Albert Bushnell