Scan barcode
A review by availle
Age of Swords by Michael J. Sullivan
3.0
Thousands of years of human evolution in the span of a year, combined with really, really, really bad etymology ("arrow"). It's noticeable that the author had fun, at least, and the story is still interesting.