Everyone loves reading books. Google estimates that there are around 129,864,880 books in the world. Given the sheer amount of books out there and one's limited lifespan, it can be quite a nightmare selecting your next book. In this blog, from the mi