If you want an introduction to HFT, I'll shamelessly plug my blog posts which describe the basic mechanics of it:
https://www.chrisstucchio.com/blog/2012/hft_apology.html https://www.chrisstucchio.com/blog/2012/hft_apology2.html https://www.chrisstucchio.com/blog/2012/hft_whats_broken.htm...
I also wrote a few posts later on about controversial HFT topics: https://www.chrisstucchio.com/blog/2012/flash_crash_flash_in... https://www.chrisstucchio.com/blog/2014/fervent_defense_of_f... https://www.chrisstucchio.com/blog/2014/quote_stuffing_is_a_...
My posts probably read more like a "how to program python" tutorial than a compelling Michael Lewis narrative, however.
The book Trading and Exchanges ( http://amzn.to/2f0qtJb ) goes into a lot more detail than my blog, but it costs about $50-$90.