Loyalty
2023 • 587 pages