spin glass review