Corydalis solida Bird-in-a-bush
This woodland species looks like a fumitory of some kind and although I had never seen it in the British Isles where it is a garden escape, I recognised it from the various books. The strange common name Bird-in-a-bush is difficult to fathom one but the Greek word Corydalis means Crested Lark and the flower has a crest of sorts. The bush could be the wood or forest which is its preferred habitat. It is also known as Fumewort.
Edge of clearing, Bosco Quarto Forest, Gargano, Italy 20th April 2009
Added on December 3rd 2009, updated 20th March 2010