Preheat the oven to 160°C.
Place the almonds on a cookie sheet and toast them in the oven for about 8 to 10 minutes, then transfer to a wide ceramic platter to cool off. Do not leave them on the cookie sheet or they will continue to cook and burn.
Turn oven up to 180°C.
In a stand mixer using a paddle attachment, beat 2 eggs, 2 yolks, melted butter, and 300g sugar on medium speed.
In a separate bowl, whisk together the flour, package of Lievito Pane degu Angeli, orange zest, and pinch of salt then slowly, one spoonful at the time, add the dry ingredients to the egg and sugar mixture and work until the dough forms and starts coming away from the sides of the bowl, about 2 minutes.
Cook's Note: The dough should not be too wet. If the dough crumbles, add an extra egg yolk to bind the ingredients.
Remove the bowl from the mixer and stir in the almonds. Do this final step by hand as the almonds would break if added into the mixer.
Butter 2 cookie sheets and, using your hands, separate the dough in two equal parts that you will roll into cylinders approximately 2-inches thick by 8-inches long.
In a small bowl mix 2 tablespoons sugar and one egg, then with a pastry brush glaze the cookie dough evenly and place the sheets in the oven.
Bake for about 35 to 40 minutes, until the top has reached a nice golden brown colour.
Remove from the oven and rest on a cooling rack for about 1 hour, then using a bread knife, slice the cookies about 3/4-inch thick.
To ensure proper crunchiness, leave the cookies to rest uncovered through the night, and then toast them in the oven at 350 degrees F for 10 minutes on each side the day after. When they cool off for the second time the will be perfectly tempered.
Cook's Note: This traditional cookie from Prato is supposed to be real dry and crunchy; it is in fact a regional dipping cookie, generally consumed after a meal with a glass of Vin Santo.