Wash artichokes under cold water. Using a stainless steel knife, trim the outer part of the stems. Pull off the lower petals that are small and tough. Cut off the top inch of the artichoke then cut in half, top to bottom. Rub with half a lemon to preserve the green color. Put the oil, broth, garlic, lemon and herbs in a casserole pan. Place the artichoke halves in the liquid face down. Season with salt and pepper. Cover and bake in a preheated 350 degree F oven for 30 minutes until tender.
In a mixing bowl, combine ricotta, sun-dried tomatoes, 3 cloves of sliced garlic and spinach. Stir in the egg and about 6 ounces of cheese; season with salt and pepper. In a separate bowl, combine bread crumbs, oil, remaining slices of garlic, remaining cheese and parsley; season with salt and pepper. Remove the artichokes from the pan and carefully scoop out the chokes. Fill the cavity of artichoke with the cheese mixture and place on a baking pan. Sprinkle the tops with the bread crumb mixture. Broil for 5 minutes until the cheese is warm and the crumbs are browned. Serve with lemon wedges.