ECOOP 2004 – Object-Oriented Programming 18th European Conference, Oslo, Norway, June 14-18, 2004. Proceedings - Odersky, Martin (Springer Berlin Heidelberg, 2004)