Good intro to a powerful macro processing facility in SAS. 3 stars because it's a book of slides from a course SAS or others offer(ed). Since it is not a book, it doesn't read well and most critically, it doesn't have an index to easily find concepts or syntax. Read as part of taking NC State course Stats 556 - Statistical Programming II.