Remove and discard the giblets. Rinse and pat the chicken dry. Liberally salt and pepper the inside of the chicken. Place two lemon quarters inside the cavity along with the garlic. Brush the chicken with olive oil and sprinkle with salt and pepper. Tie the legs together with kitchen string and tuck the wing tips under the body of the chicken. (I also put a bit of tin foil on the tip of the leg if I see it's starting to burn!) Place the chicken in a small (11x14-inch) roasting pan. (If the pan is too big the onions will burn.) Place the reserved lemons and the sliced onions in a large bowl (I used a ziploc baggie!) and toss with 2 tablespoons olive oil, 1 teaspoon salt, and 1/2 teaspoon of pepper. Pour the mixture around the chicken.

Roast the chicken for about 1 hour and 15 minutes, until the juices run clear when you cut between a leg and a thigh. (Mine took much longer, and I used a thermometer - 165°!) Remove the chicken to a platter, leaving the lemons and onions in the pan. Cover the chicken with aluminum foil, and allow to rest for 10 minutes while you prepare the sauce.

Place the pan on top of the stove over medium-high heat. Add the wine and stir with a wooden spoon to scrape up the brown bits. Add the stocks a and sprinkle on the flour, stirring constantly for a minute, until the sauce thickens. Add any juices that collect on the platter under the chicken and taste for seasoning. Carve the chicken onto the platter and spoon the onions and sauce over it. If the lemons are tender enough to eat, serve them, too. Sprinkle with salt and serve hot or warm.