Guide to MAC Foundations: Complete Overview