Here are a few good books that can be helpful (this page will be updated periodically, so feel free to check back in!)