In a sauce pan add some olive oil and chopped onion.
Once the onion turns clear add the chopped meat an let it saute` in the oil and the onion.
After 3 minutes add the wine and let it evaporate for 5 minutes.
Add the tomato sauce and let everything cook at low heat for 20 minutes. Stir from time to time.
In a separate pot boil water and cook the rigatoni.
The rigatoni should be cooked very "Al Dente".
In an oven pan spread a thin layer of meat sauce and add a layer of rigatoni.
Cover the rigatoni with a layer of sauce and a good sprinkle of Parmigiano.
Add a layer of mozzarella cut in small cubes and a layer of slices of ham.
Repeat the layering process until you have no more rigatoni.
The last layer of rigatoni should be covered with a generous layer of sauce, a good sprinkle of Parmigiano and mozzarella cubes.
Bake in the oven for 15 minutes at 375F.