Generative AI with LangChain: Build production-ready LLM applications and advanced agents using Python, LangChain, and LangGraph - Auffarth (IEEE, 2003)