2010 (Edinburgh)

Details here. Photos from the conference here.

Advertisements