1. In a large, heavy skillet over medium-high heat, heat 3 of the tablespoons of olive oil. When it is hot, add the onions and garlic and cook, stirring often, for 3 minutes. Add the tomatoes, basil, red pepper, salt, and black pepper. Stir well. Add the stock and bring to a low boil.
2. Simmer the mixture, stirring occasionally, for 25 minutes or until the liquid reduces and the mixture is chunky. Remove from the heat. Taste and add more red pepper, if you like.
3. Bring a large pot of salted water to a boil. Add the pasta and cook, stirring occasionally, for 8 minutes or until the pasta is not quite done.
4. Set the oven at 350 degrees. Oil a 9-by-13-inch baking dish or another dish with a 2 1/2- to 3-quart capacity.
5. When the pasta is cooked, drain it and transfer to a bowl. Toss with the remaining 3 tablespoons oil. Taste for seasoning and add more salt, if you like.
6. Stir in the tomato sauce and toss well. Add havarti and toss again. Transfer to the baking dish. Sprinkle with Parmesan and arrange olives, shiny sides up, over the pasta.
7. Bake the pasta for 25 minutes or until it is hot and bubbly. Sprinkle with basil or parsley.
Adapted from "American Favorites"