Heralds and Heraldry in the Middle Ages ... Second edition