Half Bad

Half Bad - Sally Green Clever, interesting look at good and evil and perception. There is a lot of grey in this story.