Pattern recognisation and machini learning - Christopher M. Bishop