The Giant
2016 • 346 pages