Three awesome books from my mysterious gifter. Thanks whoever you are! I have some reading ahead of me.