This is a book of short stories, each one focusing on a different group of people, and some with a lesson to be learned. The more I read, the more I wanted to read more by this author (so much so that I signed up for the author's website, which gives you the opportunity to get one of his books for free). Well written and enjoyable. My favorites were Arrowhead (an American Indian is spontaneously asked to tell a story) and Staff Meeting (a chat room), but all of them were good and quite interesting.
Note: I received a copy of this book in exchange for my honest review.