Germany Germany, Munich
18th–20th June 2012
Barry Devlin spoke at this conference
copy and paste HTML