Heraldry : its origins and meaning - Pastoureau, Michel, 1947- (New horizons, 2001)