ALEXANDER, M. (2010). ARMAGEDON 2012. BATU CAVES, SELANGOR, PTS ISLAMIKA SDN BHD.