tools and reading list