15 books about courage and kindness to lift your spirits in uncertain times