Uprising 2050EbookUprising 2050byD.R. BauerRating: 0 out of 5 stars0 ratingsSave Uprising 2050 for later