daa2e7c29edcf026198612ff65cb9cbc camsol_a2012.pdf