A review by z4k_cz
The Final Empire by Brandon Sanderson

4.75