Mistborn: Wax & Wayne by Brandon Sanderson (series)

From Book Trigger Warnings