The History of ICMC