A review by mswans
White Sand: Volume Two by Brandon Sanderson

3.75