ECOOP 2004 - Object-oriented programming : 18th European conference, Oslo, Norway, June 14-18, 2004 ; proceedings / - Odersky, Martin. (Springer,, 2004)