Bring the water to a boil in a large pot. In a large saute pan set on high heat, heat the olive oil until sizzling, about 2 minutes. Add the garlic, red pepper flakes, onion, peas and asparagus and cook until the garlic begins to brown, about 2 minutes. Add the wind and boil until reduced by half, 1-2 minutes. Stir in the parsley, salt, pepper, vegetable or chicken stock and the cream and bring to a boil. Reduce the heat to simmer and cook for 5-7 minutes, until the sauce is slightly thickened.

While the sauce is simmering, cook the past in tht boiling water for three-quarters fo the recommended cooking time (the pasta will finish cooking in the oven). Drain the pasta well and return to the pot. Pour the finished sauce over the pasta and cook over medium heat, stirring constantly, for 3 minutes.

Preheat the oven to 350 F. Grease a 9 x 13 inch baking dish and spoon one-third of the pasta evenly over the bottom of the dish. Top with one-third of the mozzarella cheese, then one-third of the Parmigiano Reggiano cheese. Repeat these layers 2 more times. Sprinkle the bread crumbs over the top and bake for 30 minutes, until the top is golden brown. Remove the pasta from the oven and let sit for 10-15 minutes before serving.