Source: http://www.cse.iitd.ac.in/~mcs142144/documents/Bookiepedia_TGMC.pdf