Alloy of Law by Brandon Sanderson

From Book Trigger Warnings