Artificial neural networks - icann 2009 : 19th International Conference, Limassol, Cyprus, september 14-17, 2009, proceedings.