AviaSoft

Free
Easy-to-use atlas for identifying 239 of the most common wild flowers in Britain and Europe