Not for me
The cover was intriguing, but unfortunately I did not enjoy the First Impression. The story was hard to follow and I ended up not even finishing the whole PDF. One of the first things that kind of got under my skin was the casual use of the word "retard". Some people might enjoy this book, but it's not for me.