Emanuel
2015 • 887 pages