resources

Please share helpful resources here - websites, books, etc.