Preheat oven to 350°F. Season short ribs with salt and pepper, then heat oil in a large dutch oven. Cook each side of short ribs for about 4 minutes (or until brown). Transfer to a plate
Add garlic, carrots, celery, onion to a dutch oven and cook with the remaining oil for about 5 minutes. Add tomato paste, diced tomato puree and flour, stir for about 2 minutes then add wine. Simmer until wine is reduced in-half (approximately 20 minutes), then add herbs, bay leaves, rosemary, thyme, broth and the short ribs.
Cover the dutch oven with aluminum foil
Put in the oven for about 2.5 to 3 hours. Strain the sauce and skim off the fat. Serve.