Sharp Ends
2016 • 544 pages

Ratings113

Average rating4

15

Expect the unexpected. Not all of the many short stories are good but there are a couple that make great insight considering the main trilogy.

April 2, 2017