Anssi Lahtinen's homepage is no longer here. New homepage.