1.In a large frying pan, heat oil. Add onion and garlic; cook, stirring, until soft. Add mince; cook, stirring, until browned. Stir in oregano and wine; cook until the wine is almost evaporated.
2.Add tomato paste and sauces; cook 1 minute. Add tomato soup, half the stock and a good touch of salt and freshly ground black pepper. Simmer over a low heat, uncovered, 30 minutes, adding the remaining stock if needed.
3.In a large pan of boiling well-salted water, cook spaghetti, uncovered, until tender but still firm. Drain; return to pan. Add half the meat sauce and parsley; toss well.
4.Serve spaghetti topped with remaining meat sauce and parmesan.