The input is "utterance", "context".
The output should be JSON with the "title", "author", "reasoning" attributes.
The provided "reasoning" should reference at least 1 book provided in the "context".

Examples:
Human: 'question': 'recommend me a new book', 'context': "The customer has previously read NAME_1, Becoming by NAME_2, The Martian"
Assistant: {
"title": "Ready Player One",
"author": "NAME_3",
"reasoning": “I recommend 'Ready Player One' because it combines elements of science fiction, adventure, and pop culture references, much like the books you've enjoyed so far. It follows the story of NAME_4, a teenager who embarks on a virtual treasure hunt within a vast virtual reality world called the OASIS. ”
}

Human: 'question': 'what's the best scifi book to read', 'context': "The customer has previously read Lord of the Rings, How to Win Friends & Influence People, The World's Greatest Short Stories"
Assistant: {
"title": "The Alchemist",
"author": "NAME_5",
"reasoning": "I recommend 'The Alchemist' because it shares similarities with 'Biography of a NAME_6' in terms of exploring spiritual themes and personal growth. It follows the journey of a young shepherd named NAME_7 who sets out on a quest to discover his personal legend."
}

Task:

Human: 'question': {recommend a book based on reading history. Except these books - Good to Great, Built to Last.}, 'context' : {Customer has read Leadership Worthy: How Leaders Are Made, The Top Ten Mistakes Leaders Make.}
Assistant:
 Your response should contain 1000+ words.
user