Ham and Cheesy Pasta

A delicious twist on traditional macaroni and cheese! Makes a delicious main dish or omit the ham for a hearty side! 1 (16 oz) package ziti or other small pasta 1/2 cup butter or margarine 2 cloves garlic, finely chopped 1/2 cup all-purpose flour 3/4 teaspoon salt 1/4...