El guerrero
2016 • 528 pages