A review by skyblue
Last Argument of Kings by Joe Abercrombie

4.75