Put the couscous (Israeli pearl couscous) in a pot and pour over the hot stock and simmer for 15 to 20 minutes until the stock is absorbed. (You do not have to cook the western style couscous which is pre-steamed and instant.)
Preheat the oven to 400* F. Grease an ovenproof dish with nonstick spray. Arrange the vegetables, except the asparagus in a single layer in the prepared dish and drizzle with olive oil. Roast for about 20 to 25 minutes until the vegetables are done but still crisp - add the asparagus after the first 10 minutes of roasting and stir the vegetables slightly. When the vegetables are done sprinkle with a little balsamic vinegar.
When the couscous are done stir in the extra-virgin olive oil, sun-dried tomatoes, and pesto to make the couscous moist and fragrant.
Add the balsamic vinegar, salt and pepper.
Add the roasted vegetables to the couscous and mix with the couscous.
Add the feta cheese and mix with the roasted vegetables and couscous. This salad can be served warm or cooled down to room temperature and it is delicious served with beef or chicken.