Paul Garrett is quite the author:
http://www.math.umn.edu/~garrett/
He has a book on buildings and many vignettes about automorphic forms, L-functions, representation theory, .... He wrote a graduate algebra book while he taught the course, and promptly got it published.

