An excellently written book took me on a roller coaster of emotions. Based in a possible future I highly recommend.