What is this? Me, doing a book review only half way into the month? Incredibly, I have managed to read 4 books already. I am reading 3 books simultaneously now, so we will see how many I can complete reading by the end of June. But till then, here goes my review of books:
