School of Physics, AMBER and CRANN Institute, Trinity College, Dublin 2, Ireland ...