kevlin henney 

  home | about | services | courses | events | papers | code  

 affiliations 

 books 

 articles 

 

© Copyright Curbralan Limited, updated 2010-04-12, webmaster@curbralan.com