Oathbringer

Brandon Sanderson
Tor Books, 2017, 1248 pages blz.