Method:
Soak sundried tomatoes in enough hot water to cover for 15 minutes to soften, then drain and chop.
Bring a large pot of water to a boil. Cook pasta 2 minutes less than package instructions; before draining, reserve 1/2 cup pasta cooking water, set aside. Drain pasta and set aside.
Meanwhile, heat a large high-sided skillet over medium heat until hot. Add onion and garlic and cook 3 to 4 minutes or until just beginning to brown and stick to the pan. Stir in 1/2 cup broth and continue to cook 3 to 4 minutes longer or until onion is translucent. Stir in beans, artichoke hearts, olives and chopped sundried tomatoes and cook 3 minutes, stirring occasionally. Add shrimp and cook 1 minute. Stir in remaining broth, wine, lemon juice, 1 teaspoon lemon zest and parsley and cook 3 to 5 minutes or until shrimp is opaque throughout and liquid reduces and thickens slightly. Reduce heat to medium-low. Add cooked pasta, zucchini, black pepper and crushed red pepper flakes, if using, and toss to combine. Stir in some reserved pasta cooking water if pasta appears too dry. Garnish with pine nuts and remaining lemon zest.