There is a great deal of wrong in the world: thievery, dishonesty, injustice, pick your favorite vice. But some people try to do the right thing. Picking India as a microcosm of the world (yes, I know it's a big country, but go with me), there are plenty of examples, at least in fiction, of those who would make life for their fellow humans a little better. Whether a lowly civil servant or a feisty nun, these novels show that there may be a small amount of good in the world.
Ted Oswald's Little Flower is a mystery starring a seemingly mismatched pair: Missionary of Charity (Mother Teresa's people) Shanti and prostitute Meeta. Ram, a young man they both love (in very different ways), has been thrown in front of a train and it is up to Sister Shanti and Meeta to get justice. Written as a letter calling for Sister Shanti's canonization, Oswald takes us through the lower strata of New Delhi in an unpredictable tale that does not end where we expect it to. While going to some very dark places both literally and figuratively, I dare you not to be moved and maybe even uplifted by the last third of this book.