Machiavellian Thoughts - Goodness without caution

Any person who tries to be good all the time is bound to come to ruin among the great number who are not good
Essays on contemporary issues related to science, politics, philosophy, governance etc reflecting the thoughts in the mind of Hamish Dsouza