Cook the celery and garlic in the olive oil in a large saucepan over medium heat. Discard the garlic after it turns a golden color. Add your tomatoes, tomato paste, crushed red pepper and salt (to taste). Simmer for 10 minutes or until the sauce is slightly thickened.
Add the beans to the tomato sauce. Bring the mixture to a simmer while mashing some of the beans with the back of a large spoon.
Stir in the pasta and cook, stirring often, until the pasta is al dente. The mixture should be very thick, but add a little boiling water if it seems to thick. Turn off the heat and let stand for 10 minutes prior to serving.