Remove sausage meat from casings and break into small pieces
De-seed and chop all the tomatoes
Heat oil in a large saucepan.
Add the sausage and garlic and cook until the sausage is lightly browned. Break up the sausage pieces with a wooden spoon as you go.
Add the wine and simmer until most of the wine has evaporated.
Stir in the tomatoes. Add salt & pepper.
Reduce the heat to very low and cook, stirring occasionally for 1 hour and 15-30 minutes, until the sauce is nice and thick.
When the sauce is nearly ready, cook the pasta according to packet instructions.
Tear the basil leaves into small pieces and stir through the sauce.
Drain the pasta and stir the sauce through.
Serve with plenty of Parmesan cheese on top.