Hi:
The SAS Education course notes for the SAS Macro class are available to students when you take the training courses
SAS Macro Language 1(https://support.sas.com/edu/schedules.html?ctry=us&id=246) and
SAS Macro Language 2 (https://support.sas.com/edu/schedules.html?ctry=us&id=247).
However, if you are unable to take the training class, you can also purchase the course notes at the SAS Bookstore:
SAS Macro Language 1: https://support.sas.com/pubscat/bookdetails.jsp?catid=1&pc=E2143
SAS Macro Language 2: https://support.sas.com/pubscat/bookdetails.jsp?catid=1&pc=E2014
Other good books on Macro topics are:
Michele Burlew: https://support.sas.com/pubscat/bookdetails.jsp?catid=1&pc=60560
Art Carpenter: https://support.sas.com/pubscat/bookdetails.jsp?catid=1&pc=59224
And, you can search on http://www.lexjansen.com/ for SAS User Group and SAS Global Forum papers on the topic.
Hope this helps,
cynthia