Cool Books I read in 2017

It was well short of my personal goal of 50 books…but I cannot complain. I read some really good ones in 2017.

Vishnu’s 2017 Bookshelf