Programming_Lanaguages_and_Paradigms.pdf