1) Heat butter and oil in large pan, then fry chopped onion, carrot and celery until brown.
2) Add ground beef and brown. Mix in wine and allow to evaporate quickly.
3) Add tomatoes, salt and pepper and simmer for 45 minutes.
4) Add milk and simmer another 10 minutes.
5) Cook spaghetti according to package cooking instructions.Serve spaghetti with the meat sauce