The Alloy of Law by Brandon Sanderson

Overall Rating - 4.25