Great introduction. Resources online are also great.