pattern recognition and machine learning springer 2007