I think I've already spoken to my affection for artichokes. There are a number of ways to cook them, but this is an easy way prepare them.
Cut the bottom stem to 1" of the base. Remove the isolated baby leaves on the bottom. With a serrated knife cut the top off of the plant as seen here. Next, with a pair of sharp scissors, cut each leaf top that has a sharp barb (as shown). Steam for 45 minutes. Serve with your favorite side......butter with lemon, butter with worsestershire, mayo, butter and garlic....whatever floats your boat.