In a large casserole, heat the olive oil over moderate heat.
Add the celery, garlic, onion, and pepper flakes and cook until translucent, about 6 to 8 minutes. Add the tomato sauce, wine and tomatoes and bring to a boil. Add the fish, and shellfish, cover and bring to a boil. Uncover and reduce the heat to a simmer until the shellfish have opened, 5 to 6 minutes.
Toast the bread and, while still hot, rub with the garlic. Lay 1 slice in each of 4 bowls. Divide the seafood among the 4 bowls, then divide the broth among the bowls, and sprinkle each bowl with parsley. Garnish with marjoram leaves. Serve immediately.
In a 3-quart saucepan, heat the olive oil over medium heat. Add the onion and garlic and cook until soft and light golden brown, about 8 to 10 minutes. Add the thyme and carrot and cook 5 minutes more, until the carrot is quite soft. Add the tomatoes and juice and bring to a boil, stirring often. Lower the heat and simmer for 30 minutes until as thick as hot cereal. Season with salt and serve. This sauce holds 1 week in the refrigerator or up to 6 months in the freezer. Yield: 4 cups