ECOOP 2005 - object oriented programming 19th European Conference, Glasgow, UK, July 25 - 29, 2005 ; proceedings (Springer, 2005)