Battered Thoughts