ChatGPT for Conversational AI and Chatbots: Learn how to automate conversations with the latest large language model technologies - Thompson (IEEE, 2003)