Books, Talks, and Teaching

Lots’ on my plate this week!

002