Heraldry : its origins and meaning / - Pastoureau, Michel, (Thames and Hudson,, 1997)