Thoroughly wash artichokes. Carefully trim off top inch off each. Trim the stem so that the artichokes will sit straight up. With scissors, trim off points of leaves. Soak artichokes 30 minutes in 1/2 gallon of water with 2 tsp. salt dissolved.
Meanwhile, sauté garlic in a large skillet in the olive oil. Add all the remaining ingredients except the lemon and continue cooking, stirring frequently, over low heat until everything is well blended.
Place stuffed artichokes into a large kettle or Dutch oven with an inch of water in the bottom. Squeeze lemon juice liberally over all. Cook, covered, over medium heat for 30 to 40 minutes. Do not boil dry. Artichokes are done when inner leaves can be pulled out easily. If you can lift the artichoke by its inner leaves, it's not done.
Allow to cool until you can touch them, and dig in. Also good cold as a late-night snack--in moderation, and only if your mate eats them with you.