Hmmm. This is a book I could have, should have, and did write. I taught SAS programming for years and outlines and wrote a book about it. I let it sit in my desk and then this book came out. My book was better -- clearer, deeper, more educational, and based on more experience. But I didn't move forward these folks did.