In large saucepan heat olive oil over medium heat and saute garlic and onion.
When the onion is translucent, add the ground beef and salt & pepper. Saute until the ground beef is almost cooked through.
When the ground beef is almost cooked, add the wine and cook for about 10 minutes
Add the tomatoes. Refill the tomato containers with 1 cup each of water and swirl around to get all the residual tomato juice and add to the sauce. Add the torn basil.
Bring the sauce to a boil and reduce the heat to a medium simmer. It should be at a constant bubble.
Cook for at least one hour, longer if possible. Don't forget to stir occasionally so the sauce does't burn.
Taste for seasoning. Serve over hot cooked pasta. Top with grated Parmesan cheese.