Prepare pasta according to package directions. While pasta is cooking, cook the bacon and garlic in a small sauté pan over medium-low heat until the garlic is aromatic and the bacon is lightly browned, about 3 to 4 minutes. Add the wine, increase heat, bring the wine to a boil and cook until it has reduced by half. Add the half and half and bring back up to a slight simmer (not much--it will break) and whisk in the Parmesan cheese mixture, stirring constantly until thickened. Remove from heat. When pasta is done, drain it well and add it immediately to the bacon mixture. Add Parmesan cheese and toss quickly. Season with salt and freshly ground pepper and serve Serves six.