2312
2012 • 561 pages

Ratings47

Average rating3.4

15
bkbrown
Bradley K. Brown
Finished reading
Rated 5.0
Reviewed

Read full review

Added to listEbook
Saved as Want To Read
Added to listScience Fiction
Added to listOwned