A dictionary of heraldry, with upwards of two thousand five hundred illustrations